laravel项目配置https访问,为啥会自动下载public目录下的index.php

laravel项目配置https访问,为啥会自动下面public目录下的index.php

访问地址是这样的,然后就自动下载了
laravel项目配置https访问,为啥会自动下面public目录下的index.php
这个文件…

server {
         listen 80;
    listen 443 ssl;
    server_name jgxcx.kindledme.com;
    access_log /data/wwwlogs/jgxcx.kindledme.com_nginx.log combined;
        index index.html index.htm index.php;
      root /data/wwwroot/jgxcx.kindledme.com/public;

    index index.html index.htm;
    ssl_certificate /usr/local/nginx/cert/6352159_jgxcx.kindledme.com.pem;   #需要将cert-file-name.pem替换成已上传的证书文件的名称。
    ssl_certificate_key /usr/local/nginx/cert/6352159_jgxcx.kindledme.com.key;   #需要将cert-file-name.key替换已上传的证书密钥文件的名称。
    ssl_session_timeout 10m;
    ssl_session_cache shared:SSL:10m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    error_page 497  https://$host$request_uri;

    add_header 'Access-Control-Allow-Origin' $http_origin;
    add_header 'Access-Control-Allow-Credentials' 'true';
    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
    add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
    add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
    #SSL-END

    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
       error_page 404 /404.html;
       error_page 502 /502.html;
      #ERROR-PAGE-END

    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    #include conf/rewrite/laravel.conf;
    #REWRITE-END

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }

    #一键申请SSL证书验证目录相关设置
    location ~ /\.(?!well-known).*{
        allow all;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log off;
    }

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5
Epona

基本上是 nginx 配置问题

2年前 评论
Aqua5 (楼主) 2年前

nginx 配置发来看看

2年前 评论
Aqua5 (楼主) 2年前

PHP 文件没被解析,直接当成资源访问了,所以导致下载

2年前 评论

用localtion将.php的请求转发到php-fpm上

2年前 评论
Aqua5 (楼主) 2年前

nginx配置错了,没有解析php文件

file 类似这样

2年前 评论
Aqua5 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!