问题: 在/页面浏览器显示403禁止错误。 在/ web页面打开我的应用程序。在nginx conf我写了root / var / www / web,但它不起作用! 在本地服务器mamp pro 4上,所有工作都很完美。
服务器ubuntu 16.04,nginx / 1.12.2,php 7.0.17,php fpm 7.0 我的ngin喜欢在指南http://www.yiiframework.com/doc-2.0/guide-start-installation.html
中server {
listen 80;
server_name awesome.com;
return 301 https://$server_name$request_uri;
}
server {
charset utf-8;
client_max_body_size 128M;
listen 443;
server_name awesome.com;
root /var/www/web;
index index.php;
access_log /var/www/log/access.log;
error_log /var/www/log/error.log;
ssl on;
ssl_certificate /etc/nginx/ssl/cert.pem;
ssl_certificate_key /etc/nginx/ssl/cert.key;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ ^/assets/.*\.php$ {
deny all;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS on;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
try_files $uri =404;
}
location ~* /\. {
deny all;
}
}
有人知道为什么会这样吗?
答案 0 :(得分:0)
我没有创建日志目录和日志文件,这就是我遇到该问题的原因