使用 Docker 的最小本地 nginx 设置

如果你还没有安装 Docker,请参阅我们的指南如何在 30 秒内在 Ubuntu 上安装 docker 和 docker-compose

  1. 创建你的 nginx 配置文件(my-nginx.conf)。这是反向代理 TechOverflow 的模板:
my-nginx.conf
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    location / {
        proxy_pass https://techoverflow.net;
        proxy_http_version 1.1;
    }
}
  1. 使用 docker 启动 nginx
run_nginx_docker.sh
docker run -it -p 80:80 --rm -v $(pwd)/my-nginx.conf:/etc/nginx/conf.d/default.conf nginx:latest
  1. 访问 http://localhost 查看结果!

docker 命令说明:

nginx 配置文件说明:


Check out similar posts by category: Docker, Nginx