欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx常用技巧使用實例匯總

 更新時間:2020年09月08日 11:12:53   作者:盜哥泡茶去了  
這篇文章主要介紹了Nginx常用技巧使用實例匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.多個server的優(yōu)先級

以每個server區(qū)塊都監(jiān)聽80端口為例,www.pm.com對應服務器ip地址,匹配順序為:

①server_name和www.pm.com完全相同的區(qū)塊。

②server_name為 *.pm.com 的區(qū)塊。(通配符在前)

③server_name為 pm.* 的區(qū)塊。(通配符在后)

④server_name使用正則表達式并能匹配上www.pm.com的區(qū)塊。

⑤如果都沒有匹配到,將選擇 listen 80 default_server;的區(qū)塊。

⑥如果沒有第5項,則選擇第一個配置文件的第一個server區(qū)塊。

訪問域名www.pm.com就是優(yōu)先選擇上面的server。

如果此時以ip訪問,在請求頭中的Host字段的值就是192.168.1.7,無法匹配到server_name,就會按照規(guī)則匹配到下面的那個server。

2.禁止IP訪問

禁止IP訪問可以防止別人惡意將域名解析到自己的IP上。

兩種形式:

注:第一種方法必須使用 default_server,如果別的地方要用default_server,可以用第二種方法的形式。

3.多用include(寫好注釋)

一臺服務器配置多個server網站,會導致主配置文件nginx.conf非常臃腫,可讀性變差,則可以多使用include方法,簡化主配置文件,便于運維人員維護。

4.使用alias保護網站真實目錄結構

當我們以http://www.pm.com/image/logo.png訪問該圖片時,按常規(guī)來說,訪問者就知道了該圖片的路徑位置

location /image {

  root /pm_code;

}

對應的路徑為 /pm_code/image/

當使用alias時:

location /image {

  alias /pm_code;

}

此時圖片真實的位置是在/pm_code下,/image是一個虛擬目錄,alias后面是絕對目錄路徑。

5.error_page的配置

模擬404報錯

當輸入一個不存在的網址時,如http://www.pm.com/jfkdjfk 會跳轉到/pm_code/www/404.jpg

模擬502報錯

在瀏覽器中輸入www.pm.com,鏈接超時,會顯示/pm_code/www/500.jpg

注意:兩者之間的格式不同。500必須再寫一個location。

6.try_files配置

一個簡單的例子:

當在瀏覽器輸入www.pm.com時,會先去找400.html,如果沒有再去找index.html

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Nginx限制IP并發(fā)數與下載速度的方法

    Nginx限制IP并發(fā)數與下載速度的方法

    這篇文章主要介紹了Nginx中限制IP并發(fā)數與下載速度的方法,用到了limit_zone、limit_rate和limit_conn模塊,有需要的朋友參考下
    2014-01-01
  • nginx?搭建http-flv(rtmp)流媒體的方法步驟

    nginx?搭建http-flv(rtmp)流媒體的方法步驟

    本文主要介紹了nginx?搭建http-flv(rtmp)流媒體的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧<BR>
    2023-06-06
  • nginx與apache限制ip并發(fā)訪問 限制ip連接的設置方法

    nginx與apache限制ip并發(fā)訪問 限制ip連接的設置方法

    nginx限制ip并發(fā)數,也是說限制同一個ip同時連接服務器的數量,要使apache服務器做對同一IP地址的連接限制,需要mod_limitipconn來實現。一般需要手動編譯。不過模塊作者也提供了一些編譯好的模塊,根據自己的apache版本可以直接使用
    2012-11-11
  • Nginx優(yōu)化設計方案小結

    Nginx優(yōu)化設計方案小結

    本文主要介紹了Nginx優(yōu)化設計方案小結,幫助大家在nginx的使用和優(yōu)化中提供一個參考的方向,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • nginx中斜杠(/)詳解

    nginx中斜杠(/)詳解

    本文主要介紹了nginx中斜杠(/)詳解,配置location、proxy_pass時,加“/”與不加“/”的區(qū)別,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • nginx cache不緩存問題的原因與解決方案

    nginx cache不緩存問題的原因與解決方案

    最近在工作中遇到了一個問題,發(fā)現nginx cache居然不緩存,后來通過查找網上的資料找到了原因和解決方案,下面整理好分享給大家,同樣遇到這個問題的朋友們可以參考借鑒,下面和小編一起來學習學習吧。
    2016-10-10
  • Nginx四層負載均衡的配置指南

    Nginx四層負載均衡的配置指南

    當一臺服務器的單位時間內的訪問量越大時,服務器壓力就越大,大到超過自身承受能力時,服務器就會崩潰.為了避免服務器崩潰,讓用戶有更好的體驗,我們通過負載均衡的方式來分擔服務器壓力,這篇文章主要給大家介紹了關于Nginx四層負載均衡配置的相關資料,需要的朋友可以參考下
    2021-06-06
  • 總結Nginx 的使用過程中遇到的問題及解決方案

    總結Nginx 的使用過程中遇到的問題及解決方案

    這篇文章主要總結了Nginx 的使用過程中遇到的問題及解決方案,非常的簡單實用,以后遇到相關問題還會繼續(xù)更新,希望大家收藏關注
    2014-10-10
  • Mac上搭建nginx+rtmp直播服務器的步驟詳解

    Mac上搭建nginx+rtmp直播服務器的步驟詳解

    最近的直播很火,所以這篇文章跟大家分享了在Mac上搭建nginx+rtmp直播服務器的步驟,文章通過一步步圖文介紹的很詳細,有需要的朋友們可以參考借鑒。
    2016-09-09
  • 關于Nginx服務器可視化配置問題

    關于Nginx服務器可視化配置問題

    Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發(fā)行,這篇文章主要介紹了Nginx服務器可視化配置,需要的朋友可以參考下
    2022-10-10

最新評論