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 相关文章推荐
4.与数据库的连接
Oct 09 PHP
php代码优化及php相关问题总结
Oct 09 PHP
PHP控制网页过期时间的代码
Sep 28 PHP
建站常用13种PHP开源CMS比较
Aug 23 PHP
一个PHP的QRcode类与大家分享
Nov 13 PHP
解析PHP无限级分类方法及代码
Jun 21 PHP
php的curl封装类用法实例
Nov 07 PHP
php实现插入排序
Mar 29 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 PHP
PHP封装的mysqli数据库操作类示例
Feb 16 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启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python生成ppt的方法
2018/06/07 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
String是最基本的数据类型吗?
2013/06/13 面试题
学校大课间活动方案
2014/01/30 职场文书
投标保密承诺书
2014/05/19 职场文书
房屋维修协议书范本
2014/09/25 职场文书
以权谋私检举信范文
2015/03/02 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书