栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx反向代理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx反向代理

目的

我们可以通过nginx反向代理来实现监听80端口跳转到需要的端口上,从而实现用户只需要输入IP或域名就可以访问到网站而不用加上对应的端口号。

nginx配置

1、首先我们找到 /…/nginx/conf 目录下的 nginx.conf 文件,进入文件进行配置

http      
{
	...
	server
	{
	    #表示监听 www.aaa.com:80
        listen       80; 
        server_name  www.aaa.com;
        #如果监听到的是 www.aaa.com:80/ 即 直接访问链接 www.aaa.com:80 ,就跳转到同域名的8080端口上
        location / {
            proxy_pass http://www.aaa.com:8080; #跳转链接
        }
        #如果监听到的是 www.aaa.com:80/home,就跳转到同域名的9090端口上
        location /home/ {
        	proxy_pass http://www.aaa.com:9090; #跳转链接
        }
 	}
}

这里实现的是最简单的配置,如果需要更多具体的配置属性请访问:nginx配置详解

2、测试配置文件(nginx.conf),然后重启nginx

2.1、测试配置文件:

nginx -t

2.2、执行以下语句重启nginx

nginx -s reload

或者

#停止nginx
nginx -s stop
#启动nginx
nginx

当输入www.aaa.com页面显示的是http://www.aaa.com:8080的内容就说明配置成功了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/831653.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号