nginx 二级目录无法访问
- 0次
- 2021-05-26 19:14:15
- idczone
刚开始接触这个,在自己的vps ubuntu上架了nginx
然后在nginx的root目录里放了程序的文件夹aaa
一开始访问 mydomain/aaa 时提示403错误
修改了权限以后再次访问
浏览器自动弹出下载框下载index.php文件
直接访问 mydomain/aaa/index.php 也是直接下载index文件
求教是不是我的nginx配置文件出了问题
抗投诉服务器
谢谢
配置php的运行环境,nginx反向访问
这个不太懂啊,能否说的明白点,谢谢了
服务器上配了Apache 或者 php-fpm没有?
不知道能不能解决你的问题:
[Nginx目录浏览功能] http://blog.licess.com/nginx-autoindex/
配置后端CGI了木有,如php-fpm ?
php解析有问题
nginx 默认只解析静态 html ,如果要解析 PHP ,首先要安装 PHP ,之后在server段添加如下代码
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
即这个样子:
server {
listen 80;
root your_web_root;
index index.php index.html index.htm;
server_name XXX.com;
location / {
这里填rewrite lules,如果不需要就留空
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
我按照这两篇文章 http://huoding.com/2013/10/23/290 http://www.cnblogs.com/quinnxu/archive/2013/05/08/3066274.html
里面参考的修改了一下,但是启动好以后再访问还是不行,还是之前的问题,下载index.php文件
php5-fpm运行正常
https://www.digitalocean.com/community/articles/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04
参考这个