步骤四、nginx反向代理

写在前面:

上一步,我们已经部署好了静态网页但是呢有一个端口号在哪里,看着很不爽,接下来我们就来解决掉这个端口号。

一、增加文件夹

我们之前已经创建过两个文件夹了,大家还记得吗?/home |---panwei |----nginx |----conf.d |----html |----conf.d2我们在conf.d2中配置另一个nginx容器的配置文件:server { listen 80; server_namelocalhost; location /demo1 { # 在该位置配置反向代理,将ip/demo1请求拦截,发送给8080端口,如果不是本机请使用公网ip proxy_pass http://服务器ip地址:8080/; } }

二、再启动一个nginx(80),专门作为反向代理映射,将本机80端口代理到nginx的80端口上,并映射两端的配置文件地址。

docker run -d -p 80:80 -v /home/panwei/nginx/conf.d2:/etc/nginx/conf.d nginx此时 访问 ip/demo1 即可映射到了ip:8080上,成功完成反向代理。