ThinkPHP5 Nginx通用配置

phperlinxinlan 2021-09-08 原文


ThinkPHP5 Nginx通用配置

项目配置内容如下:

server {
    #配置监听端口
    listen 80;
    listen [::]:80;
    #设置网站根目录作为变量root
    set $root /var/www/web;
    #设置网站根目录
    root $root; 
    #设置访问日志存放路径
    #access_log logs/access.log;
    #设置错误日志存放路径
    #error_log  logs/error.log;
    #设置网站默认首页
    index index.html index.php;
    #设置域名       
    server_name www.example123.com;
    #设置字符集
    charset utf-8;

    #此配置用于静态文件配置
    #location /static {
        #try_files $uri $uri/ =404;
    #}

    #配置PHP的重写规则
    location / {
        #开启目录浏览功能
        #autoindex on;
        #关闭详细文件大小统计,让文件大小显示MB,GB单位,默认为b
        #autoindex_exact_size on;
        #开启以服务器本地时区显示文件修改日期
        #autoindex_localtime on;
        if ( !-e $request_filename) {
            rewrite ^/(.*)$ /index.php/$1 last;
            break;
        } 
    }

    #配置PHP的pathinfo
    location ~ .+\.php($|/) {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;
        include fastcgi_params;
    }
}

 

发表于
2019-07-10 14:25 
dreams7433 
阅读(9617
评论(0
编辑 
收藏 
举报

 

版权声明:本文为phperlinxinlan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/phperlinxinlan/archive/2019/07/10/11163693.html

ThinkPHP5 Nginx通用配置的更多相关文章

  1. thinkphp5框架生成二维码

    二话不说,先上代码:   第一中: 不用再本地保存文件,直接在前台页面显示: 这是控制器里面的内容,哦,对啦, […]...

  2. Thinkphp5 Nginx Pathinfo配置

    server { listen 80; server_name sui.com; root /tmmee/sa […]...

  3. PHP APP端支付宝支付

    最近应业务需求,做了支付宝支付和微信支付,今天分享一下手机端app支付宝支付对接流程,大致可以分为四步: 1. […]...

  4. thinkphp5 阿里云短信 发送多参数的短信

    有的朋友用阿里oss的时候可能会发送多参数的短信, 例如短信模版是  您好${code1},收到您的联系方式$ […]...

  5. PHP实战: 使用thinkphp5制作restful api

    课程简介第1节 常用工具介绍第2节 以豆瓣网为例, 讲解restful api设计规范第3节 thinkphp5简易教程第4节 为api项目搭建数据库第5节 使用markdown书写接口文档第7节 为项目配置URL第8节 接口安全第9节...

  6. 【Thinkphp 5】auth权限设置以及实现

    1.将auth类下载好 放置目录: extend\auth\auth.php 2.将类中的SQL语句执行,可以 […]...

  7. thinkphp5 隐藏前台入口文件index.php 后台入口文件admin.php不隐藏

    情景:应用目录下有两个模块 admin(后台) 和 home(前台) 需求:1.访问前台(home)时隐藏in […]...

  8. 基于 ThinkPHP5 + Bootstrap 的后台开发框架 FastAdmin

    FastAdmin是一款基于 ThinkPHP5 + Bootstrap 的极速后台开发框架。 主要特性 基于 […]...

随机推荐

  1. Mysql性能优化

    mysql的性能优化无法一蹴而就,必须一步一步慢慢来,从各个方面进行优化,最终性能就会有大的提升。 Mysql […]...

  2. RA维持期达标式减停生物制剂(DRESS研究)的18个月数据

    标签:类风湿关节炎; TNF抑制剂; 达标式减停药物 RA维持期达标式减停生物制剂(DRESS研究): 18个 […]...

  3. 谈谈大学生如何学习编程

    大学生应该怎么学习软件和计算机语言 无论你是在初学者,还是有一定计算机基础的同学。在学习之前,应该系统的了解一 […]...

  4. 中后台产品的表格设计,看这一篇就够了(原型规范下载)

    中后台产品的表格设计,看这一篇就够了(原型规范下载) 中后台产品的表格设计,看这一篇就够了(原型规范下载) 2 […]...

  5. 最全面超大规模数据集下载链接汇总(转)

    大数据   大数据 1. https://delicious.com/pskomoroch/dataset  […]...

  6. web 字体和图标

    <!-- 当用户电脑么有相应的字体,会强制用户下载该字体 @font-face指令制作一个新字体 ico […]...

  7. Myeclipse-10.7.1版本破解

    自从上次写了IDEA2020版本破解方式,这次写一下Myeclipse10.7.1版本破解   下方链接是ID […]...

  8. SVN错误信息汇总 – 适AT

    SVN错误信息汇总 svn错误信息  # # Simplified Chinese translation f […]...

展开目录

目录导航