ThinkPHP 在阿里云上的nginx.config配置实例详解


Posted in PHP onOctober 11, 2017

具体代码如下所示:

# For more information on configuration, see:
#  * Official English Documentation: http://nginx.org/en/docs/
#  * Official Russian Documentation: http://nginx.org/ru/docs/
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
  worker_connections 1024;
}
http {
  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';
  access_log /var/log/nginx/access.log main;
  sendfile      on;
  tcp_nopush     on;
  tcp_nodelay     on;
  keepalive_timeout  65;
  types_hash_max_size 2048;
  include       /etc/nginx/mime.types;
  default_type    application/octet-stream;
  # Load modular configuration files from the /etc/nginx/conf.d directory.
  # See http://nginx.org/en/docs/ngx_core_module.html#include
  # for more information.
  include /etc/nginx/conf.d/*.conf;
  server {
    listen    80 default_server;
    listen    [::]:80 default_server;
    server_name _;
    root     /usr/share/nginx/html;
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;
    location / {
       #try_files $uri $uri/ /index.php;
       root  /usr/share/nginx/html;
       index index.php index.html index.htm;
       if (!-e $request_filename) {  rewrite ^(.*)$ /index.php?s=$1 last;  break;  }
    }      
    # redirect server error pages to the static page /40x.html
    #
    error_page 404       /404.html;     
    location = /40x.html {
    }
    # redirect server error pages to the static page /50x.html
    #
    error_page  500 502 503 504 /50x.html; 
    location = /50x.html {
    }
    location ~ \.php$ {
    root      /usr/share/nginx/html;
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include    fastcgi_params;
    }
    location ~ /\.ht {
    deny all;
    }
  }
}

总结

以上所述是小编给大家介绍的ThinkPHP 在阿里云上的nginx.config配置实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
新手学PHP之数据库操作详解及乱码解决!
Jan 02 PHP
用PHP为SHOPEX增加日志功能代码
Jul 02 PHP
php中获取关键词及所属来源搜索引擎名称的代码
Feb 15 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
Jun 16 PHP
PHP源代码数组统计count分析
Aug 02 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
PHP isset()与empty()的使用区别详解
Feb 10 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
Laravel中的Blade模板引擎示例详解
Oct 10 #PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 #PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
Oct 10 #PHP
PHP使用Redis实现防止大并发下二次写入的方法
Oct 09 #PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 #PHP
PHP完全二叉树定义与实现方法示例
Oct 09 #PHP
PHP实现的折半查询算法示例
Oct 09 #PHP
You might like
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
js获取form表单中name属性的值
2019/02/27 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python使用Berkeley DB数据库实例
2014/09/26 Python
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
Python控制台实现交互式环境执行
2020/06/09 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
巴西宠物店在线:Geração Pet
2017/05/31 全球购物
如何写毕业求职自荐信
2013/11/06 职场文书
实习生自我鉴定
2013/12/12 职场文书
反腐倡廉标语
2014/06/24 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
高三毕业评语
2014/12/31 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书