写在前面:
上一步,我们已经部署好了静态网页
但是呢有一个端口号在哪里,看着很不爽,接下来我们就来解决掉这个端口号。
一、增加文件夹
我们之前已经创建过两个文件夹了,大家还记得吗?
/home
|---panwei
|----nginx
|----conf.d
|----html
|----conf.d2
我们在conf.d2中配置另一个nginx容器的配置文件:
server {
listen 80;
server_name localhost;
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上,成功完成反向代理。