最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使Nginx服務(wù)器支持.htaccess的方法

 更新時間:2015年07月09日 11:33:06   投稿:goldensun  
這篇文章主要介紹了使Nginx服務(wù)器支持.htaccess的方法,.htaccess配置文件設(shè)置是Apache上的好東西,現(xiàn)在我們讓Nginx服務(wù)器也能使用它,需要的朋友可以參考下

可能很多朋友都常用nginx不支持.htaccess,只有apache才支持.htaccess文件,其實(shí)這是錯誤的看法nginx也是支持.hatccess的哦,下面我來給各位總結(jié)一下配置方法。

其實(shí)nginx和.htaccess一點(diǎn)關(guān)系都沒有,只是一大堆人深受apache的影響覺得nginx應(yīng)該也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好

include /站點(diǎn)目錄/.htaccess;

多么簡單,但是更讓人哭笑不得的是有大部分人根本就不知道nginx與apache是兩個不同webserver程序,于是不少人這么干:在nginx里include .htaccess文件后,把a(bǔ)pache偽靜態(tài)規(guī)則的.htaccess上傳到站點(diǎn)根目錄下...無語。其實(shí)nginx可以include任何文件,而不僅僅是.htaccess。

其實(shí)nginx這樣引用.htaccess跟apache還是有區(qū)別的:

1、nginx是啟動引入,因?yàn)閚ginx特別注重效率,所以啟動的時候會把所有的配置文件讀入內(nèi)存,然后啟動個。如果發(fā)現(xiàn)有語法錯誤,則啟動失敗。而apache則是動態(tài)引入,每次訪問站點(diǎn)都會重新載入配置。

2、nginx中的include是手動添加,指定目錄。apache已經(jīng)把.htaccess作為它的一種特色機(jī)制,并且支持站所有子目錄都可以有.htaccess文件。

根際實(shí)際開發(fā)經(jīng)驗(yàn),很多人在早期都是用虛擬空間的多,而早期的虛擬空間基本都是apache做webserver,所以用戶不需要聯(lián)系空間商就能自己做偽靜態(tài),而開源程序更是方便的拓展這一功能(ecshop,wordpress,phpcms等等)。并且維護(hù)也方便,只要覆蓋.htaccess就好。

其實(shí),沒有幾個站點(diǎn)經(jīng)常去修改.htaccess,并且現(xiàn)在基本使用vps居多。

nginx 也可使用 .htaccess 文件實(shí)現(xiàn)多種功能。

在 nginx/nginx.conf的server{}中引入 .htaccess 文件:

include /vhosts/quany.info/.htaccess;

nginx完全可以支持.htaccess文件,請按如下操作:

1、新建一個.htaccess文件,在里面輸入規(guī)則,如本站的規(guī)則:
 

# nginx rewrite rule
rewrite ^(.*?)/article/.*?-(d+)-(d+).html$  $1/show.html?id=$2&page=$3   break;
rewrite ^(.*?)/category/.*?-(d+)-(d+).html$ $1/list.html?id=$2&page=$3   break;
rewrite ^(.*?)/tag/([^/]+)/?$  $1/tag.html?w=$2    break;
rewrite ^(.*?)/tag/([^/]+)/(d+)$    $1/tag.html?w=$2&page=$3    break;
# end nginx rewrite rule

保存文件并上傳到網(wǎng)站的根目錄。

2、修改虛擬主機(jī)配置
 

# ee /usr/local/etc/nginx/nginx.conf 
#freebsd 7.2默認(rèn)nginx默認(rèn)安裝的配置文件

在你需要添加偽靜態(tài)的虛擬機(jī)中的server塊中引入.htaccess文件
 

include /usr/www/.htaccess
 #請把這個改成你.htaccess文件的位置,

保存、退出重啟nginx
 

# /usr/local/etc/rc.d/nginx restart

刷新看看,如果能正常器從證明你的rewrite rule的語法是正確

nginx的rewrite規(guī)則您可以直接放在主機(jī)配置中也可以放在獨(dú)立的文件用includeinru,存為獨(dú)立的文件時,保存到一個新的文件(文件名可以任意取,不過建議還是用.ht(注意有個“點(diǎn)”)開頭的文件名,因?yàn)檫@個服務(wù)器里面默認(rèn)過濾了外部對.ht開頭的文件訪問:

location ~ /.ht {
  deny all;
}

相關(guān)文章

  • nginx?rtmp模塊編譯?arm版本的問題

    nginx?rtmp模塊編譯?arm版本的問題

    這篇文章主要介紹了nginx?rtmp模塊編譯?arm版本的問題,pcre庫和libz庫都不用單獨(dú)編譯,在編譯nginx時添加模塊時一起編譯,需要的朋友可以參考下
    2021-12-12
  • Nginx 出現(xiàn) 403 Forbidden 最終解決方法

    Nginx 出現(xiàn) 403 Forbidden 最終解決方法

    這篇文章給大家介紹了Nginx 出現(xiàn) 403 Forbidden 最終解決方法,下面分步驟給大家介紹的非常詳細(xì),感興趣的的朋友一起看看吧
    2017-08-08
  • nginx反向代理踩過的坑及解決

    nginx反向代理踩過的坑及解決

    這篇文章主要介紹了nginx反向代理踩過的坑及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 啟動Nginx.exe出現(xiàn)閃退問題的解決方案

    啟動Nginx.exe出現(xiàn)閃退問題的解決方案

    在做項(xiàng)目時,使用老師給的代碼,點(diǎn)擊Nginx.exe出現(xiàn)閃退的情況,出現(xiàn)這個問題可能出現(xiàn)的情況,端口號被占用或者logs下文件路徑有問題,所以本文小編給大家介紹了啟動Nginx.exe出現(xiàn)閃退問題的解決方案,需要的朋友可以參考下
    2024-03-03
  • 通過Nginx的proxy_set_header設(shè)置請求頭無效的解決

    通過Nginx的proxy_set_header設(shè)置請求頭無效的解決

    這篇文章主要介紹了通過Nginx的proxy_set_header設(shè)置請求頭無效的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx雙機(jī)熱備的實(shí)現(xiàn)步驟

    Nginx雙機(jī)熱備的實(shí)現(xiàn)步驟

    本文主要介紹了Nginx雙機(jī)熱備的實(shí)現(xiàn)步驟,是國內(nèi)企業(yè)中最為普遍的一種高可用方案,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 淺析Nginx配置文件中的變量的編寫使用

    淺析Nginx配置文件中的變量的編寫使用

    這篇文章主要介紹了Nginx配置文件中的變量的編寫使用,包括從常用的rewrite等方面來深入變量的相關(guān)定義,需要的朋友可以參考下
    2016-01-01
  • 詳解Nginx如何代理UDP連接

    詳解Nginx如何代理UDP連接

    這篇文章主要為大家介紹了Nginx如何代理UDP連接的實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • shell腳本實(shí)戰(zhàn)之部署nginx腳本實(shí)例

    shell腳本實(shí)戰(zhàn)之部署nginx腳本實(shí)例

    最近自己編寫的Linux一鍵部署腳本,可以一鍵部署Nginx,分享給大家,這篇文章主要給大家介紹了關(guān)于shell腳本實(shí)戰(zhàn)之部署nginx腳本的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Nginx之帶寬限制的實(shí)現(xiàn)示例

    Nginx之帶寬限制的實(shí)現(xiàn)示例

    本文主要介紹了Nginx之帶寬限制的實(shí)現(xiàn)示例,一般使用limit_rate指令來限制響應(yīng)傳輸?shù)娇蛻舳说乃俾?具有一定的參考價值,感興趣的可以了解一下
    2023-09-09

最新評論

成武县| 屏边| 长沙县| 东台市| 陆川县| 化隆| 航空| 莎车县| 手游| 中西区| 肃南| 唐山市| 亚东县| 恭城| 营口市| 昌黎县| 黄平县| 理塘县| 女性| 逊克县| 皋兰县| 垫江县| 孝义市| 武宣县| 海宁市| 四平市| 中超| 茌平县| 陇南市| 咸丰县| 仲巴县| 沁源县| 义乌市| 神农架林区| 甘南县| 上饶县| 夹江县| 宣威市| 得荣县| 合江县| 湖北省|