写在前面:
上一步,我们已经部署好了静态网页但是呢有一个端口号在哪里,看着很不爽,接下来我们就来解决掉这个端口号。
一、增加文件夹
我们之前已经创建过两个文件夹了,大家还记得吗?/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上,成功完成反向代理。