编辑
2023-09-26
后端
00
请注意,本文编写于 592 天前,最后修改于 592 天前,其中某些信息可能已经过时。

我的博客运行在80端口,直接通过域名访问,但是我有其他的demo项目也需要运行在80端口,这样我们不用在丑陋的域名后面加上端口号了,怎么做呢,这时候需要用nginx做一个反向代理,nginx真正的运行在80端口,负责接收外来请求根据请求的域名来转发给不同的服务,我的服务时运行在8080和8081端口,nginx配置文件如下

events { worker_connections 1024; } http { server { listen 80; server_name www.wmyh.top; location / { proxy_pass http://localhost:8080; } } server { listen 80; server_name www.yowayimono.cn; location / { proxy_pass http://localhost:8081; } } }

很简单,我们把nginx运行在容器中,docker run --name nginx -p 80:80 -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf -d nginx ,挂载配置文件。运行就可以了。你还可以配置更多的服务。

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!