宝塔 搭建 LNMP 环境

Yii2.0框架部署nginx服务器

PHPer 2023-11-26 126 0 0

关键代码:

location / {

# 如果找不到真实存在的文件,把请求分发至 index.php

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

}

一直在apache服务器下开发yii2.0的项目,apache下的部署可能没有什么。起码我没有遇到问题。

服务器环境是nginx,在部署的时候发现了一个问题。

按照正常的配置写入配置完成之后,访问报404错误。

项目中的代码肯定是没有问题的。这个可能是什么情况。

找了好久,也没有找到解决办法,后来看了下官方社区,哪里给出的配置,我试了一下,竟然好用,配置如下:

重点是找不到真实存在的文件,把请求分发至 index.php

server {
    charset utf-8;
    client_max_body_size 128M;
    listen 80; ## 监听 ipv4 上的 80 端口
    #listen [::]:80 default_server ipv6only=on; ## 监听 ipv6 上的 80 端口
    server_name mysite.local;
    root /path/to/basic/web;
    index index.php;
    access_log /path/to/basic/log/access.log main;
    error_log /path/to/basic/log/error.log;
      
    ###############  重点  ########################
    location / {
        # 如果找不到真实存在的文件,把请求分发至 index.php
        try_files $uri $uri/ /index.php?$args;
    }
    ###############  重点  ########################
     
    # 若取消下面这段的注释,可避免 Yii 接管不存在文件的处理过程(404)
    #location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
    # try_files $uri =404;
    #}
    #error_page 404 /404.html;
     
    location ~ \.php$ {
        include fastcgi.conf;
        fastcgi_pass 127.0.0.1:9000;
        #fastcgi_pass unix:/var/run/php5-fpm.sock;
        try_files $uri =404;
    }
    location ~ /\.(ht|svn|git) {
        deny all;
    }
}

使用上面配置时,你还应该在 php.ini 文件中设置 cgi.fix_pathinfo=0 ,能避免掉很多不必要的 stat() 系...

立即注册
更新于:2023-11-26 11:09:59
    您需要登录后才可以评论。 立即注册
    相关内容

    聊天服务器搭建-使用snap+Nginx快速安装RocketChat(2022年6月最新版)

    在OnpenVZ 上安装Rocket Chat 实测中

    Yii2模型简介

    Yii2模型简介-属性

    Yii2模型简介-场景

    Yii2模型简介-验证规则

    Yii2模型简介-块赋值

    Yii2模型简介-非安全属性

    Yii2模型简介-数据导出

    Yii2模型简介-字段

    Yii2模型简介-最佳实践

    Yii2小部件Widget

    github的那些事

    为使用Gifsicle而安装VS2010,并用gifsicle处理压缩GIF图片

    电子检索实体书「GitHub 热点速览 v.22.12」

    Yii2项目个人整理(因Github访问不稳定,自己整理下,方便用)

    Yii2项目yii-starter-kit/yii2-starter-kit

    安装中文版的opencart-v37报错

    OpenCart 中文版/外贸版(代码各种坑,安装半天没安装上)

    Feehi_CMS一款让人很舒服的Yii2应用,适合企业建站等CMS建站

    rageframe2基于Yii2

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    人气美女女优百度指数排行榜(波多野结衣,苍井空,三上悠亚,深田咏美,桥本有菜,北条...

    最强人造人深田咏美,业界的社交女王

    人生起起落落的三上悠亚,成名前的清纯风,怎么搭配出来的?

    业内第一大长腿,桥本有菜的腿究竟有多长

    波多野结衣,岛国业界著作最多的超级劳模

    日本AV界NO.1,苍井空是多少宅男的疯狂?

    美女女优视频混剪 This Girl-Laza Morgan

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享