Nginx实行反向代理,通过域名来区分网站

Posted 慕書

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx实行反向代理,通过域名来区分网站相关的知识,希望对你有一定的参考价值。

一个IP(电脑)可以绑定多个域名,但是服务器要运行多个网站,80端口就一个,可以通过域名来区别nginx把服务交个谁来打理。

  1. 先修改host文件

    我用的是一个工具修改,读者可以直接找到这个目录进行修改:C:\\Windows\\System32\\drivers\\etc

  2. 在Nginx下,conf文件夹下,有个nginx.conf文件,这个是配置文件

  3. 想办法编写这个文件,程序员都有自己办法编写,可以连接电脑用自己的编译器,文本等等,在这个文件下面增加


```powershell

```powershell
server 
        listen       80;//监听80口
        server_name  www.taotaoshangchenghoutai.com;//浏览器输入的网站,监听
        location / 
			proxy_pass http://192.168.113.2:9001;
			proxy_connect_timeout 600;
			proxy_read_timeout 600;
        
    
	server 
        listen       80;
        server_name  www.taotaomanager.com;
        location / 
proxy_pass http://192.168.113.2:10010;
			proxy_connect_timeout 600;
			proxy_read_timeout 600;
        
    

``

最后要重启Nginx的服务:./nginx -s reload,就OK了

以上是关于Nginx实行反向代理,通过域名来区分网站的主要内容,如果未能解决你的问题,请参考以下文章

nginx实现反向代理 配置多域名以及多端口号

结合Nginx反向代理搭建域名被墙网站的镜像网站

Nginx反向代理多域名的HTTP和HTTPS服务

Nginx反向代理后配置404页面

nginx代理简单配置实现修改网站域名

nginx反向代理网站镜像