2011-06-17 20 views
10

ポート80のすべてのwbsitesにすべての静的コンテンツを提供するすべての動的コンテンツをポート8080上のApacheに転送する設定はnginxで使用できますか?私は、ポート以外のApache仮想ホストで何かを変更する必要はありません。Nginxは静的コンテンツとApacheへのプロキシを提供します

このような作業設定はどこにありますか?

答えて

19

これは良い例です。 http://wiki.nginx.org/FullExample

この部分の特別な強調。

server { # simple reverse-proxy 
    listen  80; 
    server_name domain2.com www.domain2.com; 
    access_log logs/domain2.access.log main; 

    # serve static files 
    location ~ ^/(images|javascript|js|css|flash|media|static)/ { 
     root /var/www/virtual/big.server.com/htdocs; 
     expires 30d; 
    } 

    # pass requests for dynamic content to rails/turbogears/zope, et al 
    location/{ 
     proxy_pass  http://127.0.0.1:8080; 
    } 
    } 
関連する問題