nginx 端口转发

nginx 使用方式

docker 版本

快速启动

$ docker run --name nginx-test -p 8888:80 -d nginx

docker compose 启动

docker中使用nginx容器代理其他容器
同容器下,反向代理

不同容器,反向代理

# 查看要反响代理的容器ip
docker inspect 容器名称
# 进入容器
docker exec -it nginx-test /bin/bash
# 更新软件
apt update
apt install vim 

修改配置文件如下:

 vim /etc/nginx/conf.d/default.conf
server {
    server_name www.test.com
    listen 80;

    location / {
                # 反向代理的ip和端口
        proxy_pass http://127.0.0.1:8080;

    }
}

我们可以使用下面的命令检查一下修改后的配置文件是否有错:

nginx -t

重启容器
docker reload 容器名

猜你喜欢

转载自blog.51cto.com/12187730/2540607