thinkphp5.1 nginx下配置问题

浏览:811 发布日期:2019/05/30 分类:求助交流 关键字: thinkphp5.1 nginx
开发的系统部署到nginx之后,可以打开页面,但是页面引用的css,js文件路径都是错误的,路径都加了index.php。不知道该怎么配置nginx.conf。这个配置使用thinkphp5.0的项目是没有问题的。求教,实在对nginx的配置不懂  server {
    listen 80;
    server_name _ ;
    #ssl on;
    #ssl_certificate /etc/pki/tls/certs/localhost.crt;
    #ssl_certificate_key /etc/pki/tls/certs/server.key;

    access_log /data/wwwlogs/access_nginx.log combined;
    root /data/wwwroot/default/;
    index index.html index.htm index.php;
    #error_page 404 /404.html;
    #error_page 502 /502.html;
    location /nginx_status {
      stub_status on;
      access_log off;
      allow 127.0.0.1;
      deny all;
    }
    error_page   405 =200 @405;
    

   location @405
   {
       root  /data/wwwroot/default;
   }    
    location ~ [^/]\.php(/|$) {
      #fastcgi_pass remote_php_ip:9000;
      fastcgi_pass unix:/dev/shm/php-cgi.sock;
      fastcgi_index index.php;
      include fastcgi.conf;
    client_max_body_size  500m;
    #rewrite ^/(.*)$ /index.php/?s=$1 last;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
      expires 30d;
      access_log off;
    }
    location ~ .*\.(js|css)?$ {
      expires 7d;
      access_log off;
    }
    location ~ /\.ht {
      deny all;
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>