最近使用 Docker
部署了一个网站应用,然而服务器上的 80 端口已经被占用了,所以给这个容器分配了一个端口 x,但是又不想通过 ip:x 的方式来访问该网站应用,所以需要将 x 端口反向代理到 80 端口,这样在绑定二级域名后能够直接进行访问。
编辑配置文件
新建 Nginx
的 vhost.conf 配置文件,内容如下:1
2
3
4
5
6
7
8
9server
{
listen 80;
server_name localhost xxx.iots.vip;#这里将域名改为自己的二级域名
location / {
proxy_pass http://localhost:x; #这里是你的端口 x
proxy_redirect default;
}
}
重载配置
执行:1
nginx -s reload
即可。