Nginx配置https后php Access denied

Nginx配置https后php无法执行 刚开始爆源码并下载 更改nginx.conf后显示access denied.

以下是server部分的nginx.conf 有没有遇到同样问题的朋友

server {

    listen 443;
server_name www.j0ker.me;
    ssl on;
    ssl_certificate 1_www.j0ker.me_bundle.crt;
    ssl_certificate_key 2_www.j0ker.me.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;        ssl_prefer_server_ciphers on;
    location / {
        root   /home/wwwroot/default ;
        index  index.html index.htm index.php;
    }

    location ~ .*\.php$
    {
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
    include fastcgi_params;
    fastcgi_param HTTPS on;
            fastcgi_param DOCUMENT_ROOT  /home/root/default;
            fastcgi_param SCRIPT_FILENAME  /home/root/default;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
    {
            expires      30d;
    }

    location ~ .*\.(js|css)$
    {
            expires      12h;
    }

}

阅读 4.3k
2 个回答

更换系统为centOS 了ubuntu太坑了

你确认你访问的文件权限没问题??

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题