I keep getting 403 Forbidden

enter image description here


My settings:

/etc/nginx/sites-available/default

default

server {
        listen   80;


        root home/laravel-app/;

        index index.php index.html index.htm;

        server_name example.com;

        location / {
                try_files $uri $uri/ /index.html;
        }

        error_page 404 /404.html;

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /usr/share/nginx/www;
        }

        # pass the PHP scripts to FastCGI server listening on the php-fpm socket
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;

        }

}

Update

我遵循了这条指令:here


任何关于这方面的提示/建议都将大有帮助!

推荐答案

您需要为root指令指定一个绝对路径.Nginx使用编译时使用--prefixswitch 设置的目录.默认值为/usr/local/nginx.

What this means is that your root, which is currently set to root home/laravel-app/ causes nginx to look for files at /usr/local/nginx/home/laravel-app/ which presumably isn't where your files are.

如果将root指令设置为绝对路径,例如/var/www/laravel-app/public/,nginx将找到文件.

类似地,你会注意到我在上面的路径中添加了/public/.这是因为拉威尔在那里存储了index.php个文件.如果你只指向/laravel-app/,没有索引文件,它会给你一个403.

Laravel相关问答推荐

在Laravel Sail Docker环境中的PHPMyAdmin中出现`Out of Memory‘错误

如何解决此 Backblaze B2 S3 兼容 API 错误?

我在 laravel 中插入多个复选框值.我怎样才能做到这一点?

Laravel 验证 - 不同的属性规范

如何在 Laravel 5 中添加我自己的自定义类?

mysql 加入 ON 和 AND 到 laravel eloquent

laravel Eloquent 模型更新事件未触发

Laravel 5.3:语法错误或访问冲突:1463 HAVING 子句中使用了非分组字段距离

具有实时和 WebSockets 的 Angular2 + Laravel

你如何找到 Laravel 外观背后的底层类?

通过单击按钮保存 PhpSpreadSheet

Laravel 5.5 在迁移文件中设置整数字段的大小

Laravel:如何在没有数据库的情况下对用户进行身份验证

Laravel 5 - 多对多 - Attach versus Save

Laravel 5:完整性约束违规:1452 无法添加或更新子行:外键约束失败

使用 Laravel 将两个模型合并到一个分页查询中,并带有Eager加载的关系

Laravel:验证 json 对象

如果用户未登录 Laravel,则重定向到登录

基于日期的 Laravel 日志(log)文件

如何使用 Postman 处理 Laravel $_POST 请求