Nginx配置反向代理(Linux版)

 

反向代理实例一

 

需求:访问www.123.com实际访问的地址是127.0.0.1:8080 

 

第一步:确保项目通过IP+端口号可以访问

Nginx配置反向代理(Linux版)_第1张图片

 

第二步:在本机host文件中配置映射(可以借助Switch Hosts工具)

127.0.0.1 www.123.com

 

第三步:在nginx.conf配置文件中增加配置

如图,代表只要通过80端口或者不使用端口号访问www.123.com就会反向代理到127.0.0.1:8080下

Nginx配置反向代理(Linux版)_第2张图片

 

第四步:重新加载nginx

在nginx/sbin目录下输入命令nginx -s reload,然后输入www.123.com请求即可

Nginx配置反向代理(Linux版)_第3张图片

 

 

反向代理实例二

 

需求:访问同一个IP,不同路径的两个url,实际上跳转的是两个不同的项目 

 

第一步:准备2个项目,分别使用8081端口和8082端口,通过IP+端口号可访问

 

第二步:本地域名映射

 

第三步:修改nginx.conf文件

你可以新建多个server

Nginx配置反向代理(Linux版)_第4张图片

Nginx配置反向代理(Linux版)_第5张图片

 

你可能感兴趣的:([Nginx])