windows下配置nginx非80端口转发



一、首先去官网下载 nginx1.0.11的Windows版本,官网下载:http://nginx.org/download/nginx-1.0.11.zip



下载到软件包后,解压 nginx-nginx1.0.11.zip 包到你喜欢的根目录,并将目录名改为nginx。

然后,执行根目录下nginx.exe

这样,nginx 服务就启动了。打开任务管理器,查看 nginx.exe 进程,有二个进程会显示,占用系统资源,那是相当的少。然后再打开浏览器,输入 http://127.0.0.1/  就可以看到nginx的欢迎页面了,非常友好 。



二、配置nginx的conf文件了



修改server_name  为自己的域名, proxy_pass   改为对应的端口



下面是我的两个网站的配置
 server {
        listen       80;
        server_name  www.jcqna.com;

 location / {
                 proxy_pass          http://121.42.38.156:800;
                 proxy_redirect      off;
                 proxy_set_header Host $host;
                 proxy_set_header X-Forward-For $remote_addr;
               }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
      
    }
   server {
        listen       80;
        server_name  www.handi.net.cn;

 location / {
                 proxy_pass          http://121.42.38.156:801;
                 proxy_redirect      off;
                 proxy_set_header    X-Real-IP       $remote_addr;
                 proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
               }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
      
    }




看明白没,简单吧!



附注:对于用户访问  www.jcqna.com  和 jcqna.com  这个,我的做法是再配置一个  server


    server {
        listen       80;
        server_name  jcqna.com;

 location / {
                 proxy_pass          http://121.42.38.156:800;
                 proxy_redirect      off;
                 proxy_set_header Host $host;
                 proxy_set_header X-Forward-For $remote_addr;
               }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
      
    }

          



猜你喜欢

转载自blog.csdn.net/zcjwsrf/article/details/49980811
今日推荐