国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx中配置pathinfo模式示例

2024-08-30 12:22:51
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了nginx中配置pathinfo模式示例,本文詳細記錄了摸索過程和成功的配置案例,需要的朋友可以參考下

緣由

很久不使用apache了,漸漸對apache感到陌生,因為朋友有個ZendFramework框架從apache移到nginx下,需要pathinfo模式支持。

網上海搜

于是開始搜索nginx+pathinfo相關文章,一開以為很容易就會配置好。因為搜索后發現有大量文章介紹nginx開啟pathinfo模式,感覺不是什么難事。但是經過幾個小時下來,還是沒有配置好。并且大量文章的內容都極其相似,基本都是轉載的。
開始有點急了!因為一天過去了沒有配好。

繼續摸索

沒辦法,繼續搜索。為了驗證方便,我用a.com下載thinkphp框架搭了個環境。并且加了UserAction.class.php控制器類,在類里加了一個app方法并輸出一行文字。
于是,我開始不斷地改寫nginx.conf文件重啟nginx,不斷的刷新a.com/index.php/User/app 地址。結果要么是地址損壞提示、502、Access defind.
又是一天過去了,開始感覺有點彷徨。

最后堅持

按理說我感覺應該有nginx+thinkphp的先例,只是我沒有搜索到答案而已。突然間感覺網上好迷茫,一個小小的問題尋求不到解答。今晚,又試著使用nginx thinkphp關鍵字搜索,我一下點到十多頁以后,找到一處代碼
復制代碼 代碼如下:
location / {       
    if (!-e $request_filename) {
        rewrite  ^/(.*)$  /index.php/$1  last;
                break;
        }
}
 
location ~ /.php {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
    set $real_script_name $fastcgi_script_name;
    if ($fastcgi_script_name ~ "^(.+?/.php)(/.+)$") {
        set $real_script_name $1;
        set $path_info $2;
    }
    fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
    fastcgi_param SCRIPT_NAME $real_script_name;
    fastcgi_param PATH_INFO $path_info;
}

保存修改,重啟nginx,刷新瀏覽器
意想不到的頁面出現了

居然能訪問了,終于松了一口氣,實在太不容易了。
貼出nginx.conf代碼:
復制代碼 代碼如下:
user  www www;
 
worker_processes 2;
worker_cpu_affinity 01 10;
 
error_log  /data1/logs/nginx_error.log  crit;
 
pid        /usr/local/webserver/nginx/nginx.pid;
 
worker_rlimit_nofile 65535;
 
events
{
  use epoll;
  worker_connections 65535;
}
 
http
{
  include       mime.types;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰县| 哈密市| 吉林市| 嘉祥县| 泾川县| 吴川市| 天峨县| 垫江县| 仁寿县| 嘉禾县| 长武县| 海门市| 招远市| 马山县| 台前县| 根河市| 景洪市| 锡林郭勒盟| 蒙城县| 临夏市| 新郑市| 玛沁县| 丰镇市| 香河县| 虞城县| 田东县| 宜黄县| 防城港市| 泾阳县| 鹿邑县| 井陉县| 革吉县| 茶陵县| 信宜市| 固镇县| 惠来县| 烟台市| 新蔡县| 济南市| 佳木斯市| 宝丰县|