Nginx的簡單配置

2022-09-11 06:54:06 字數 1667 閱讀 8630

在這裡首先介紹一種原始碼的方式安裝nginx,通過這種安裝方式我們可以在編譯前進行自定義配置,然後編譯出我們自己想要的nginx。比如增加對https協議的支援、nginx安裝路徑等。

nginx官網

wget

進入nginx的解壓目錄,我們能看到configure這個檔案,在命令列下執行./configure --help我們能夠看到一些配置引數的介紹。在這裡我們首先指定nginx安裝位置的引數:

./configure --prefix=/home/ubuntu/nginx
執行完成後我們可以看到在當前目錄多了乙個objs的資料夾,這個裡面存放是的中間檔案

執行make命令進行編譯,編譯完成後objs目錄下會生成大量的中間檔案(src目錄)以及可執行目標檔案nginx(此檔案可進行後期公升級).

make install
此時我們可以到指定的安裝目錄檢視nginx各種安裝檔案

格式:nginx -s reload

幫助:-?-h

使用指定的配置檔案:-c

指定配置指令:-g

指定執行目錄:-p

傳送訊號:-s(stop、quit、reload、reopen)

測試配置檔案是否有語法錯誤:-t

列印nginx的版本資訊:-v

stop:是立即停止服務

quit:優雅的停止服務

reload:過載配置檔案

reopen:重新開始記錄日誌檔案

server
例如:

訪問 直接跳轉到127.0.0.1:8080

訪問 直接跳轉到127.0.0.1:8081

server 

location ~ /vod/

}

upstream myserver

server

}

什麼是動靜分離?在web請求中我們可以把請求分為動態的與靜態的,我們可以理解為需要tomcat處理的稱之為動態請求,比如說是乙個乙個的servlet,還有的是不需要tomcat進行額外處理的比如說html、css、js等,這些可以理解為靜態請求。我們可以將這些請求分開來處理,讓tomcat專注於處理動態請求,讓nginx來處理靜態請求,這樣也能減少tomcat伺服器的壓力,同時還能夠加速頁面訪問。

進入nginx的安裝目錄,開啟conf檔案下的nginx.conf檔案,配置資訊如下:

gzip能夠加快**的訪問速度,減少在網路上的傳輸

nginx.conf加入gzip配置**,更多關於gzip配置參考官網gzip配置項:

gzip  on;          #開啟或者關閉           

gzip_min_length 1; #最小壓縮長度

gzip_comp_level 2; #壓縮級別

Nginx的簡單配置

這是乙個nginx的簡單配置,只滿足輸入網域名稱,就可以跳到專案路徑中。省去還要輸入埠和路徑。1.1 windows 上安裝nginx 執行nginx,兩種方式 3 檢查是否成功安裝nginx 在瀏覽器中輸入 localhost 80 出現wellcome to nginx 頁面變成功了。2.1 d...

簡單的nginx配置

nginx 部署專案步驟 1 nginx部署安裝步驟 省略 2 部署新專案步驟 找到nginx.conf的位置,一般放在 usr local nginx conf 或者 usr local webservie nginx conf 或者 etc nginx conf 編輯nginx.conf vim...

nginx 簡單配置

server 檔案快取 js css檔案快取 location js css 不把css js image相應的資源檔案寫入快取,會導致資源檔案404,無法被訪問。至於快取的時間長短可以自己設定。在nginx的location和配置中location的順序沒有太大關係。與location表示式的型別...