84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
是不是要准备2份一摸一样的php项目,分别放到php和nginx的工作目录么我只在php容器里放php项目,我没有在nginx工作目录下放,现在只能访问php文件,不能访问html文件
nginx 配置可以指定 php 目录啊,指定到一个位置就好了。
不是啊 nginx 配置目录 指向你的项目路径就可以
首先,nginx 通过你的访问执行哪里的文件是可以在 nginx 的 conf 里面制定的;其次,你可以在服务器上面做一个链接过去;再次,两份一模一样的文件你改就行了,只要服务器上面空间格式足够大
nginx配置的时候可以指定项目所在文件目录,如下root的路径。server
{ listen 80; server_name domainName; index index.html index.htm index.php; root /path/to/your/project/; }
nginx 有多种方法使用 PHP,比如 fastcgi,记得把静态文件用 root + try_files 机制配好。
稍微有趣点的话,你可以用符号链接来做到两个路径指向同一目录这件事。
你用Docker的话,可以用Volume啊,把文件放在Volume里面,然后Nginx和PHP容器都挂载这个Volume,不就行了吗?多个容器最好使用Docker Compose管理,可以指定每个容器的名称,例如Nginx和PHP。这样就会方便很多。
php目录是什么,我只知道nginx的root配置web目录
root
nginx 配置可以指定 php 目录啊,指定到一个位置就好了。
不是啊 nginx 配置目录 指向你的项目路径就可以
首先,nginx 通过你的访问执行哪里的文件是可以在 nginx 的 conf 里面制定的;
其次,你可以在服务器上面做一个链接过去;
再次,两份一模一样的文件你改就行了,只要服务器上面空间格式足够大
nginx配置的时候可以指定项目所在文件目录,如下root的路径。
server
nginx 有多种方法使用 PHP,比如 fastcgi,记得把静态文件用 root + try_files 机制配好。
稍微有趣点的话,你可以用符号链接来做到两个路径指向同一目录这件事。
你用Docker的话,可以用Volume啊,把文件放在Volume里面,然后Nginx和PHP容器都挂载这个Volume,不就行了吗?
多个容器最好使用Docker Compose管理,可以指定每个容器的名称,例如Nginx和PHP。这样就会方便很多。
php目录是什么,我只知道nginx的
root
配置web目录