Windows 下使用 docker 搭建多套开发环境,nginx 端口冲突怎么解决
在本地开发机使用 docker
为多个项目搭建开发环境。其中一个项目的 nginx 容器用了 80 端口后其他 nginx 容器只能改用其他端口。
原本的想法是使用本地的nginx
服务,然后本地 ngixn
连接到 php
容器。例如 php 容器开放 9001 端口,本地 nginx 做如下配置
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9001;
}
但是访问之后响应 404.
这是因为本地的项目路径和php
容器中的项目路径不同。
大家有什么好的办法吗
只做转发ng可以不配项目目录呀