1:在laradock/nginx中新建一个vhost文件
2:打开laradock目录下的docker-compose.yml新增一条nginx配置信息
- ${NGINX_VHOST_PATH}:/etc/nginx/vhost
3:打开laradock目录下.env文件新增新增一条变量信息
NGINX_VHOST_PATH=./nginx/vhost/
这样就可以把laradock目录下的nginx里的vhost文件挂载到nginx容器里
4:修改laradock/nginx/nginx.conf
注释掉: # include /etc/nginx/sites-available/*.conf; 新增: include /etc/nginx/vhost/*.conf;
因为nginx启动的时候会将改文件复制到容器中,所以修改这里即可
5:可以在laradock/nginx/Dockerfile
新增: # Copy 'vhost' config file COPY vhost /etc/nginx/vhost/
这样nginx启动的时候会将本地的vhost目录直接拷贝一份到容器里
接下来每新增一个项目就在本地的vhost新增项目的conf文件即可,便可实现多项目配置