我的网站继续显示phpinfo();当我降落在它如何设置文档根目录以使用Nginx加载Laravel应用程序?
- 我的根应该是:
/home/forge/aveniros/public
- 我不知道在哪里设置。
- 我决定在我的配置设置:〜在/ etc/nginx的/网站可用/默认
server {
listen 80 default_server;
server_name
default;
root/home/forge/aveniros/public;
index index.html index.htm index.php;
#
FORGE SSL(DO NOT REMOVE!)# ssl_certificate;#
ssl_certificate_key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
index index.html index.htm index.php;
charset utf - 8;
location/{
try_files $uri $uri//index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log/
var/log/nginx/
default -error.log error;
error_page 404/index.php;
location~\.php$ {
fastcgi_split_path_info^(. + \.php)(/.+)$;
fastcgi_pass unix: /var/run/php5 - fpm.sock; fastcgi_index index.php; include fastcgi_params;
}
location~/\.ht {
deny all;
}
}
然后,我跑sudo service nginx restart
我救了。 似乎没有任何效果。
有人可以告诉我我在这里做错了什么?
只留下一个'指数的index.php;' – Deadooshka
现在,我得到'不输入指定的文件。!!!! – ihue