server {
listen 80;
server_name www.webyang.net;
}
修改一下。server {
listen 192.168.3.3:80; #指定Nginx只占用某个IP的80端口。
listen 192.168.10.3:80; #如果你服务器中有多个IP,还可以指定多个。
server_name www.webyang.net;
}
如果你在Nginx有多个虚拟主机,每一个都需要这么修改。NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin hello@abc.com
DocumentRoot /data/web_server/admin
ServerName www.webyang.net
</VirtualHost>
此处参考:http://blog.csdn.net/zajin/article/details/8724113location / {
try_files $uri @apache;
}
location @apache {
internal;
proxy_pass http://127.0.0.1:8080;
}
location ~ .*.(php|php5)?$ {
proxy_pass http://127.0.0.1:8080;
}
此时,该域名全部动作都走Apache了,包括静态文件。upstream zend {
server 127.0.0.1:8080;
}
location / {
proxy_pass http://zend;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
}
location ~ .*.(php|php5)?$ {
proxy_pass http://zend;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
}
大体类似。之所以最近文章写得很勤,因为最近在家待业,土豪求打赏啊!!!挥泪~
微信订阅号
已有1条评论