在conf文件下添加新的配置文档,例如:well-3200.conf
案例是指把对IP:3200
的访问转到 upstream
内的192.168.1.234:3800
同时需要注意的是 upstream servername
要和 proxy_pass http://servername;
一定要保持一致。
upstream wellserver {
server 192.168.1.234:3800;
}
server {
listen 3200;
server_name 192.168.1.234;
root html;
index index.html index.htm index.php;
## send request back to apache ##
location / {
#Proxy Settings
proxy_pass http://wellserver;
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-Nginx-proxy true;
#proxy_next_upstream error timeout invalid_header http_500 #http_502 http_503 http_504;
#proxy_max_temp_file_size 0;
#proxy_connect_timeout 90;
#proxy_send_timeout 90;
#proxy_read_timeout 90;
#proxy_buffer_size 4k;
#proxy_buffers 4 32k;
#proxy_busy_buffers_size 64k;
#proxy_temp_file_write_size 64k;
}
}
查看主配置文件nginx.conf
是否开放配置:和关闭服务器版本的显示
server_tokens off;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;