【发布时间】:2019-03-25 04:03:07
【问题描述】:
我无法访问我的 laravel 项目
我的 laravel 项目在 /var/www
我用这种方式更新了 nginx:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/laravel/public;
index index.php index.html index.htm;
server_name dev-localserve.co;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass 127.0.0.1:9000;
}
location ~ /\.ht {
deny all;
}
}
我该如何解决这个问题?
【问题讨论】:
-
检查
/var/log/nginx/error.log -
它说“var/www/html的目录索引被禁止
-
那么用户 nginx 进程正在运行,对该文件夹没有权限,添加它们。
-
如何添加权限?对不起,我是 ubuntu 的新手 :(
-
您应该正确查看权限,以及您需要哪些权限。比如,nginx 在哪个用户下运行?是否有对该文件夹具有权限的组? 'nginx' 是该组的成员吗?