thinkcmf5 的 nginx 常用配置 发表于 2019-02-25 | 分类于 运维 | | 浏览 次 字数统计: 174 | 阅读时长 ≈ 1 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748server { listen 80; server_name 域名; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/域名/public; location / { index index.php index.html index.htm; #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则 if (!-e $request_filename) { #地址作为将参数rewrite到index.php上。 rewrite ^/(.*)$ /index.php?s=$1; #若是子目录则使用下面这句,将subdir改成目录名称即可。 #rewrite ^/subdir/(.*)$ /subdir/index.php?s=$1; } } location ~ \.php(.*)$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; #fastcgi_split_path_info ^(.+\.php)(.*)$; #fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /.well-known { allow all; } location ~ /\. { #deny all; } access_log /home/wwwlogs/access.log2.log; } 坚持原创技术分享,您的支持将鼓励我继续创作! 打赏 微信支付 支付宝 本文作者: Peak Xin 本文链接: https://xinyufeng.net/2019/02/25/thinkcmf5-的-nginx-常用配置/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!