歡迎您光臨本站
註冊
首頁
搜尋
首頁
資訊
文檔
開源
問答
知識
專題
開源互助社區
>
文檔
>
運維技術
Nginx和Lighttpd的Rewrite差別
←手機掃碼閱讀
火星人
@ 2014-03-04 ,
reply:0
Nginx和Lighttpd的Rewrite差別
簡單的說,其實沒啥差別,關鍵的一點,記住下面幾個Nginx的Flags:
last - 基本上都用這個Flag。
break - 中止Rewirte,不在繼續匹配
redirect - 返回臨時重定向的HTTP狀態302
permanent - 返回永久重定向的HTTP狀態301
另外,有個東西很關鍵,曾經折騰我好幾個小時才搞定,就是Nginx裡面配置 {m,n} 這樣的正則規則的時候,條件必須加上雙引號,否則總是報錯無法通過,官方文檔裡面真是很難找到這些東西,很暈。
補充nginx rewrite的一些參數:
正則表達式匹配,其中:
* ~ 為區分大小寫匹配
* ~* 為不區分大小寫匹配
* !~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配
文件及目錄匹配,其中:
* -f和!-f用來判斷是否存在文件
* -d和!-d用來判斷是否存在目錄
* -e和!-e用來判斷是否存在文件或目錄
* -x和!-x用來判斷文件是否可執行
flag標記有:
* last 相當於Apache里的標記,表示完成rewrite,不再匹配後面的規則
* break 與last類似
* redirect 返回302臨時重定向
* permanent 返回301永久重定向
一些可用的全局變數有,可以用做條件判斷(待補全)
$args
$content_length
$content_type
$document_root
$document_uri
$host
$http_user_agent
$http_cookie
$limit_rate
$request_body_file
$request_method
$remote_addr
$remote_port
$remote_user
$request_filename
$request_uri
$query_string
$scheme
$server_protocol
$server_addr
$server_name
$server_port
$uri
Tags:
nginx 架的伺服器外網訪問慢,內網訪問沒有問題
實現lighttpd-1.5+mod_proxy_core+多 Fastcgi backends 解析PHP負載平衡
ganglia拓展監控nginx,有圖無數據
針對中小型網站(3000人左右/15分鐘)的伺服器架構
nginx 代理多台主機相同路徑的配置
nginx反向代理配置實例(前nginx+后apache)靜,動態核心分離
初次體驗:nginx+php+fastcg+xcache+mysql+openx
自動配置php、mysql、nginx的腳本
有沒有前輩安裝過lighttpd 1.4.28?
變態教程:apache1/2+zeus+lighttpd+nginx+zend opt+eaccelerator
lighttpd的安裝配置。。。
把nginx和spawn-fcgi設為隨系統自動啟動 .
Nginx重定向[Rewrite]配置及示例
域名解析的負載均衡
求助 nginx rewrite 兩個二級域名之間跳轉
·JSP轉譯成Servlet詳細過程
有關lighttpd 和fastcgi的優化問題,知道的回答下
Nginx的Rewrite設置及示例
簡單的service編寫 nginx php-fpm .
請教nginx rewrite的規則為什麼沒有生效?
linx AS4 AS5 搭建nginx +php +ssh2 配置
近期學習DNS的幾個問題需要請教大家。(netman老大看見請進!)
lighttpd 1.4.23 發布
nginx+php+zend+mysql+PUREFTP+日誌
postfixadmin maildir 和mailbox差別
Nginx和Lighttpd的Rewrite差別
請教配置的nginx的部分rewrite的規則為什麼沒有生效?
Linux使用adsl計時制分享
linux下查看用戶及用戶組的方法
apache http -> https mod_rewrite的問題
[
火星人
]
Nginx和Lighttpd的Rewrite差別
已經有
618
次圍觀
本文地址:
http://coctec.com/docs/service/show-post-16499.html
熱門文章
sed當中使用變數替換以及執行外部命令
英特爾的VT-x、VT-d、VT-c技術概述
NXDomain指的是什麼意思?
CACTI不能顯示圖像,rra下沒有文件!許可權,PATH,snmpwalk沒問題
VPN技術討論——IPsec VPN與SSL VPN的比較。
vsftp的問題500 OOPS: unrecognised variable in config file: cal_root
openldap 很慢問題
為何htpasswd命令不能用
tomcat的CLOSE_WAIT是怎麼回事
開源資產管理軟體—OCS-NG
最新文章
如何使用DMA66的硬碟
網卡設置指南
Linux下新手裝網卡指南
設置串列埠和數據機
如何在Linux上使用HAProxy配置HTTP負載均衡系統
解決 502 bad gateway
配置mysql5.5主從伺服器
Mongodb中關於GUID的顯示問題詳析
Openssl實現雙向認證教程(附服務端客戶端程式碼)
JVM執行時資料區劃分原理詳解