0
嗨,我需要配置我的web服務器運行一個基於Zend Framework的應用:ZF:nginx的服務圖像/ CSS/JS /文件和Apache服務.PHP
我的想法是使用方法: nginx的服務圖片,文件(zip/doc/xls/...),js,html,... apache服務於zf動作的請求
我該如何設置它?
THX很多
嗨,我需要配置我的web服務器運行一個基於Zend Framework的應用:ZF:nginx的服務圖像/ CSS/JS /文件和Apache服務.PHP
我的想法是使用方法: nginx的服務圖片,文件(zip/doc/xls/...),js,html,... apache服務於zf動作的請求
我該如何設置它?
THX很多
讓我們假設你的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;
}
}