只需修改nginx.conf文件即可
nginx.conf配置文件
在httpd段里添加
upstream www.zhlinux.com {
server *.*.*.*:80; IP 和端口号
server *.*.*.*:80;
}
在server段里面添加
location / {
proxy_pass http://www.zhlinux.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
然后在不停止Nginx服务的情况下平滑变更Nginx配置
/nginx安装路径/sbin/nginx -t
如果显示
the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok
the configuration file /usr/local/webserver/nginx/conf/nginx.conf was tested successfully
说明配置正确
在查看nginx主进程号
ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'
这时屏幕显示的即为Nginx主进程号
最后用
kill -HUP 主进程号