设置Nginx反向代理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/well2049/article/details/79494199

在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/*;

猜你喜欢

转载自blog.csdn.net/well2049/article/details/79494199
今日推荐