一个服务器部署多种语言80端口占用问题

2022-12-03 12:57:24 浏览数 (1)

问题:现有a b c三个程序员用的是不同的编程语言,一台服务器,他们启动的服务必须用80端口,所以就会存在80端口占用的问题,下面我们可以nginx服务器解决这个问题

nginx反向代理:

默认location:

server { listen 80; # 监听端口 server_name www.aiiyx.cn; # 浏览器访问地址

location / { root /usr/share/nginx/html; # 默认80端口访问的网站根目录 }

location /web1{ proxy_pass http://127.0.0.1:8001/; #代理转发,注意最后的/绝对不能丢失,web1服务本地启动的地址 }

location /web2{ proxy_pass http://127.0.0.1:8001/web2; #代理转发,注意这个最后没有/,web2服务本地启动的地址,比如flask的/web2就是一个路由; } }

这样,就可以从80端口流入,然后分发给本地各个项目;

0 人点赞