我刚刚在/ var / www中安装了Laravel 5的新副本.
当我浏览到服务器时,我得到net :: ERR_CONNECTION_REFUSED.
server {
listen 80;
root /var/www/public;
index index.PHP index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ /index.PHP?$query_string;
}
location ~ \.PHP${
fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
fastcgi_pass unix:/var/run/PHP5-fpm.sock;
fastcgi_index index.PHP;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
知道我做错了什么吗?
我也对网站启用和网站可用感到困惑.默认应该去哪里?
我已将默认设置从已启用网站的网站上移除,而我现在获得了403“拒绝访问”.
解决方法:
你可能有net :: ERR_CONNECTION_REFUSED,因为你没有告诉Nginx要监听哪个端口(注意配置文件中的listen 80行),所以你试图找到一个未打开的端口 – 因此连接被拒绝错误.
至于网站可用vs网站启用,这是一个Debian / Ubuntu的东西,使网站更容易管理 – 您可以在网站中配置许多网站 – 但只运行特定的网站通过添加链接在网站启用指向站点中可用的相应配置文件.
例如,我的网站启用文件夹
lrwxrwxrwx 1 root root 40 Feb 8 07:53 site.net -> /etc/Nginx/sites-available/site.net
没有复制,只有链接到网站 – 可用.
对于403错误,请在错误日志中查找确切失败的内容.它应位于/var/log/Nginx/error.log – 在主conf文件中查找error_log以获取确切位置.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。