微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

403禁止在nginx / 1.4.6Ubuntu – Laravel

我一直得到403 Forbidden

我的设置:

/etc/Nginx/sites-available/default

未定义的索引:在Laravel迁移时REMOTE_ADDR

laravel 5显示服务器错误的空白页面(没有laravel日志),运行hhvm和Nginx

当通过浏览器loginIP地址时,在Nginx上创build新的Lumen应用程序时抛出404

Laravel htaccess的问题

Laravel 5.3,使用api.example.com到example.com/api

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; } }

更新

我遵循这个指示: 在这里

任何提示/build议,这将是一个巨大的帮助!

Nginx参数的Laravel是空的

Nginxconfiguration为laravel

AWS PHP SDK凭据错误S

Cron Jobs在Ubuntu 16.10 x64上使用Laravel 5.3

拉拉维尔,我怎么能忽略一条特殊的路线?

你需要为你的root指令指定一个绝对路径Nginx使用编译时使用–prefix开关设置的目录。 认情况下是/usr/local/Nginx

这意味着你的根目前设置为根目录home/laravel-app/会导致Nginx在/usr/local/Nginx/home/laravel-app/中查找文件,这大概不在你的文件所在的位置。

如果你设置你的root指令为绝对路径,例如/var/www/laravel-app/public/ Nginx将会找到这些文件

同样,你会注意到我添加/public/上面的路径。 这是因为Laravel在那里存储index.PHP文件。 如果你只是指向/laravel-app/没有索引文件,它会给你一个403。

你需要有一个PHP文件的规则(在文件

# pass the PHP scripts to FastCGI server listening on (...) # location ~ .PHP$ { try_files $uri =404; fastcgi_split_path_info ^(.+.PHP)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in PHP.ini # With PHP5-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With PHP5-fpm: fastcgi_pass unix:/var/run/PHP5-fpm.sock; fastcgi_index index.PHP; include fastcgi_params; }

您在更新中添加错误表明Nginx正在从您的ssc-portal文件夹尝试一个目录索引。 由于您似乎在使用基本的Nginx安装,因此目录索引在这里将失败的唯一原因是Nginx无法找到列出的索引选项。

在你的服务器块中,你要告诉Nginx在请求一个目录列表(以一个尾部的斜线结尾的URI)时依次尝试以下位置:index.PHP,index.html,然后是index.htm。

如果没有找到这些文件,则目录索引请求失败。

我最好的猜测是你有你的index.PHP文件错误的地方。 你是否从ssc-portal文件夹中移动它?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐