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;
}
}