一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - nginx中path模式配置示例

nginx中path模式配置示例

2019-10-25 13:57nginx教程網 Nginx

這篇文章主要介紹了nginx中path模式配置示例,nginx服務器默認是不支持pathinfo模式的,需要修改配置才可以實現,本文即給出了配置示例,需要的朋友可以參考下

nginx服務器默認是不支持pathinfo模式的,即類似index.php/index形式的url會提示404。在這里,需要對nginx配置文件中需要開啟pathinfo模式的server予以修改配置,修改nginx.conf文件如下:

 

 

復制代碼代碼如下:


server{
 server_name   blog.com;
 listen        80;
 root          /home/wwwroot/blog;
 index         index.php index.html index.htm;
  
 access_log    /data/log/blog.access.log;
 error_log     /data/log/blog.error.log;

 

 location / {
  index index.php;
  if (!-e $request_filename){
   rewrite ^/(.*)$  /index.php/$1   last;
   break;
  }
 }

 location ~ \.php {
  #fastcgi_pass  127.0.0.1:9000;
  fastcgi_pass unix:/dev/shm/php-cgi.sock;
  fastcgi_index index.php;
  #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  include       fastcgi.conf;
  include       fcgi_pathinfo.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;
 }
       location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
  expires 30d;
    }

      location ~ .*\.(js|css)?$ {
           expires 7d;
       }

   error_page 404                /404.html;
   error_page  500 502 503 504    /50x.html;
   location = /50x.html{
     root /home/wwwroot/;
   }
}

 

 

并添加fcgi_pathinfo.conf如下:

 

 

復制代碼代碼如下:


fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  HTTPS              $https if_not_empty;

 

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;


fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

fastcgi_param  REDIRECT_STATUS    200;

 

 

重要的就是,~\.php后面不能有$,以便能夠匹配所有*.php/*形式的url,并且if與后面的括號之間必須有一個空格。

完畢之后,重啟nginx。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色先锋影音先锋 | 日本不卡不码高清免费观看 | 久久久无码精品亚洲A片猫咪 | 欧美日韩国产在线人成dvd | 国产精品免费精品自在线观看 | 狠狠做五月深爱婷婷天天综合 | 国模娜娜一区二区三区 | 3p文两男一女办公室高h | 99久久www免费 | 精品久久成人 | 国产日韩精品一区二区在线观看播放 | 二次元美女互摸隐私互扒 | 青柠网在线观看视频 | 日本人交换乱理伦片 | 欧美成人免费观看的 | 三级视频中文字幕 | 青苹果乐园影院在线播放 | 国产高清久久 | 国产精品青青青高清在线 | 美女翘臀跪床被打屁股作文 | 亚洲国产成人资源在线桃色 | 美女脱了内裤打开腿让人羞羞软件 | 石原莉奈adn093店长未婚妻 | 亚洲色图第四页 | 国产色综合久久五月色婷婷中文 | 欧美草逼网站 | 国产亚洲人成网站在线观看不卡 | 国产精品久久久久一区二区三区 | 色综七七久久成人影 | 亚洲黄色网页 | 99ri在线精品视频 | 国产成人h综合亚洲欧美在线 | 成年美女黄网站色视频大全免费 | 亚洲成色 | www.日本视频 | 涩涩国产精品福利在线观看 | 青青五月天 | 无罩看奶禁18 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 韩国www| gay小太正初精 |