目的
我们可以通过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的内容就说明配置成功了。