企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
1.进入nginx镜像 ~~~ [root@webserver ~]# docker exec -it mynginx /bin/bash ~~~ 2.创建vhost目录 ~~~ root@a79394cb4991:/# mkdir /etc/nginx/vhost ~~~ 3.从nginx镜像复制nginx.conf和default.conf到本地 ~~~ [root@webserver ~]# docker cp mynginx:/etc/nginx/nginx.conf ./ [root@webserver ~]# docker cp mynginx:/etc/nginx/conf.d/default.conf ./ ~~~ 4.编辑配置文件,并复制到nginx镜像 ~~~ [root@webserver ~]# cp default.conf test.conf [root@webserver ~]# vi test.conf server { listen 80; server_name www.test.com test.com; location / { root /usr/share/nginx/html/test/public; index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } } location ~ \.php$ { fastcgi_pass myphp:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/html/test/public$fastcgi_script_name; include fastcgi_params; } } [root@webserver ~]# docker cp ./test.conf mynginx:/etc/nginx/vhost [root@webserver ~]# vi nginx.conf #最后添加 include /etc/nginx/vhost/*.conf; [root@webserver ~]# docker cp ./nginx.conf mynginx:/etc/nginx/ [root@webserver ~]# docker restart mynginx ~~~