Nginx 編譯部署之configure命令

2021-10-03 18:41:01 字數 1074 閱讀 6257

在進行nginx 簡介和安裝部署一篇,我們了解到在編譯源**部署nginx時,我麼可以使用configure命令在編譯時配置一些引數,configure命令定義了系統的各個方面,包括nginx允許用於連線處理的方法,並且建立乙個makefile。最後make && make install會根據makefile進行部署安裝。

configure命令支援一下引數:

--help 輸出幫助資訊

--prefix=path 定義將保留伺服器檔案的目錄。此相同目錄還將用於設定的所有相對路徑 configure(庫源路徑除外)和nginx.conf配置檔案中。/usr/local/nginx預設情況下,它設定為目錄。

--sbin-path=path 設定nginx可執行檔案的名稱。此名稱僅在安裝期間使用。預設情況下,檔名為 prefix/sbin/nginx。

--modules-path=path 定義將在其中安裝nginx動態模組的目錄。預設情況下使用prefix/modules目錄。

--conf-path=path 設定nginx.conf配置檔案的名稱。如果需要,可以通過在命令列引數中指定nginx來始終使用其他配置檔案來啟動它 。預設情況下,檔名為 。 -c fileprefix/conf/nginx.conf

--error-log-path=path 設定主要錯誤,警告和診斷檔案的名稱。安裝後,可以始終nginx.conf使用error_log偽指令在配置檔案中 更改檔名 。預設情況下,檔名為 prefix/logs/error.log。

--pid-path=path設定nginx.pid將儲存主程序的程序id 的檔名。安裝後,可以始終nginx.conf使用pid偽指令在配置檔案中 更改檔名 。預設情況下,檔名為 prefix/logs/nginx.pid。

--lock-path=path為鎖定檔案的名稱設定字首。安裝後,可以始終nginx.conf使用lock_file偽指令在配置檔案中 更改該值 。預設情況下,值為 prefix/logs/nginx.lock。

--user=name設定非特權使用者的名稱,其憑據將由工作程序使用。安裝後,可以始終nginx.conf使用使用者指令在配置檔案中 更改名稱 。預設使用者名稱是nobody。

完美安裝nginx 編譯nginx 部署及使用。

7 新增使用者 useradd m s sbin nologin nginx 8 建立乙個資料夾 mkdir var tmp nginx 9 進入 cd usr local nginx conf 目錄,編輯配置檔案nginx.conf 在配置檔案中有個注釋的地方 pid logs nginx.pid...

生產環境docker部署之nginx部署

網上由很多關於docker某種容器的部署命令,比如nginx部署,jar包部署,監控部署等。但個人感覺很多不能達到企業生產化的效果,比如長期執行後的日誌問題,容器的服務的配置等等。因此在這裡記錄一下。nginx作為後端網關的入口,以及內部負載均衡的分發元件,在整個後端服務中是起非常重要的作用。說句題...

編譯部署mysql 編譯部署MySQL

1.mysql安裝前準備 1.1.安裝依賴包 yum install y ncurses devel libaio devel 1.2.安裝cmake yum install cmake y 1.3.建立使用者 useradd s sbin nologin m mysql id mysql mkdi...