2012-07-15 44 views

回答

0

讓我們假設你的Apache是​​在8080端口上運行,你的Nginx在端口上運行80

你的靜態文件位於/無功/網絡/靜態/和文件夾結構這完全反映了預期的HTTP請求。

然後(與你的一些方面的具體變化),這可能是這樣的:

upstream zend { 
    server localhost:8080; 
} 

server { 
    listen  80; 
    server_name frontend; 

    location/{ 
     alias /var/www/static/; 
     try_files $uri $uri/ @zend; 
    } 

    location @zend { 
     proxy_set_header X-Real-IP $remote_addr; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header Host $proxy_host; 
     proxy_set_header X-NginX-Proxy true; 

     proxy_pass http://zend; 
    } 
}