环境说明:

我试用的lnmp安装包安装的nginx,nginx版本是1.14.1

server {

listen 80;

server_name www.baidu.com;

#access_log /data/wwwlogs/access_nginx.log combined;

root /data/wwwroot/wechatadmin/backend/web;

#root /data/wwwroot/game;

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;

}

location ~ [^/]\.php(/|$) {

#fastcgi_pass remote_php_ip:9000;

fastcgi_pass unix:/dev/shm/php-cgi.sock;

fastcgi_index index.php;

include fastcgi.conf;

}

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;

}

location / {

try_files $uri $uri/ /index.php?$query_string;

}

if (!-d $request_filename)

{

rewrite ^/(.+)/$ /$1 permanent;

}

# 去除index action

if ($request_uri ~* index/?$)

{

rewrite ^/(.*)/index/?$ /$1 permanent;

}

# 根据laravel规则进行url重写

if (!-e $request_filename)

{

rewrite ^/(.*)$ /index.php?/$1 last;

break;

}

#error_page 500 502 503 504 /50x.html;

location = /50x.html {

root html;

}

}

标签:index,php,pathinfo,access,nginx,html,location,Yii2

来源: https://www.cnblogs.com/IT--Loding/p/10368499.html

yii2 nginx php配置,nginx下配置Yii2 rewrite、pathinfo等相关推荐

  1. centos uwsgi配置_centos下配置nginx+uwsgi运行py以及静态文件的加载

    其实不限于centos,个人觉得所有的linux都一样,就好像你喜欢把钱放在左边的口袋,我喜欢把钱放右边的口袋,还有的人喜欢把钱放里面的口袋,无非是配置文件的地方不一样 首先安装nginx,嗯,这个自 ...

  2. nginx php 配置 windows_Windows下配置Nginx使之支持PHP

    平台描述:Windows下,使用PHP套件 xampp,因为是测试玩,所以没在服务器 Linux 环境中配置. 1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. # pass the ...

  3. php环境informix,在Nginx + php-fpm(fastcgi)环境下配置informix的连接

    buildconf: checking installation... buildconf: autoconf version 2.59 (ok) buildconf: Your version of ...

  4. linux cgi c环境配置,Linux下配置nginx支持.cgi | 系统运维

    说明: 操作系统:CentOS 6.x web环境:php+nginx+mysql nginx安装目录:/usr/local/nginx nginx配置文件:/usr/local/nginx/conf ...

  5. nginx php 配置 windows_windows下配置nginx和php环境(wnmp)

    1.准备 创建安装目录D:/web,我们所有的文件都会放在这个目录下 2.下载完成会后获得如下文件,解压缩并重命名文件夹去掉版本号 php-5.4.16-Win32-VC9-x86.zip nginx ...

  6. linux php和java环境变量配置_Linux下配置Java环境变量

    一般来说,我们都会把Java安装到 /usr/local 目录 或者 /opt 目录下.这里假设java安装包已解压在了 /opt下,具体目录为:/opt/java8/java1.8.0_45目录(注 ...

  7. linux日志采集配置,linux下配置rsyslog日志收集服务器案例

    原标题:linux下配置rsyslog日志收集服务器案例 环境配置 centos6系统 client1:192.168.1.33 centos7系统 client2:192.168.1.44 cent ...

  8. mysql federated 配置,mariadb下配置federated,mariadbfederated

    mariadb下配置federated,mariadbfederated windows下mariadb配置federated: 1. 登陆mariadb,执行install plugin feder ...

  9. linux中python编译器的配置_linux下配置python3详解

    一:安装依赖环境 1.1:首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc 1.2:输入命令 ...

  10. php5.5开发环境配置,windows下配置php5.5开发环境及开发扩展

    网上的教程是比较多的,但是我发现在windows下的扩展开发比较少,而且大多都是php5.3版本以前的,今天我就给大家讲解一下php扩展开发,我就拿php5.5的版本来说明一下的了 windows环境 ...

最新文章

  1. java 读取远程文件夹_java读取远程共享文件 | 学步园
  2. Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法
  3. canvas js 绘图插件_[开盖即食]小程序图表插件eCharts实战
  4. mysql优化概述4
  5. 各互联网公司面试题整理
  6. Bug测试报告--在线考试系统--金州勇士
  7. “约见”面试官系列之常见面试题之第七十八篇之fetch(建议收藏)
  8. 表单oninput和onchange事件区别
  9. mysql实现俩个属性加减运算_1.3 算数运算符
  10. Java课程设计-学生成绩管理系统
  11. [异步图书].精通Python自然语言处理 pdf
  12. kafka配置SASL
  13. 英特尔Intel CPU睿频原理探讨
  14. flowchart流程图编程语言下载_flowchart.net
  15. 40w粉整700w活,一支恰饭作品让B站用户直呼“甲方赚了”
  16. 【迷失岛游戏框架开发个人每集总结(第三期)】
  17. 践行安全使命,助力冬奥安全,常态化演练——赛宁在行动
  18. C语言解一元二次方程
  19. 拍掉灰尘,老想法比新想法更管用
  20. 技术交底和安全技术交底区别

热门文章

  1. 基于51单片机pwm调光护眼台灯智能检测光强光控灯设计proteus仿真原理图PCB
  2. 西门子840d备份到u盘_西门子840D系统的备份新方法
  3. EAS 系统子系统树
  4. 常用设计模式 - 组合模式
  5. 深圳月薪两万属于什么水平?
  6. python爬虫实战之模拟正方教务系统登录查询成绩
  7. 洛谷 P3380 bzoj3196 Tyvj1730 【模板】二逼平衡树(树套树)
  8. linux 端口没有进程号,「linux专栏」何为端口号?端口号和进程号如何互查?答案在这里...
  9. 当前元素_leetcode315. 计算右侧小于当前元素的个数
  10. java-多态和递归