nginx常用編譯選項(xiàng)說(shuō)明

常用編譯選項(xiàng)說(shuō)明

nginx大部分常用模塊,編譯時(shí)./configure --help以--without開頭的都默認(rèn)安裝。

? --prefix=PATH :     //指定nginx的安裝目錄。默認(rèn) /usr/local/nginx 
? --conf-path=PATH :    設(shè)置nginx.conf配置文件的路徑。nginx允許使用不同的配置文件啟動(dòng),通過(guò)命令行中的-c選項(xiàng)。默認(rèn)為prefix/conf/nginx.conf 
? --user=name: 設(shè)置nginx工作進(jìn)程的用戶。安裝完成后,可以隨時(shí)在nginx.conf配置文件更改user指令。默認(rèn)的用戶名是nobody。--group=name類似
? --with-pcre : 設(shè)置PCRE庫(kù)的源碼路徑,如果已通過(guò)yum方式安裝,使用--with-pcre自動(dòng)找到庫(kù)文件。使用--with-pcre=PATH時(shí),需要從PCRE網(wǎng)站下載pcre庫(kù)的源碼(版本4.4 - 8.30)并解壓,剩下的就交給Nginx的./configure和make來(lái)完成。perl正則表達(dá)式使用在location指令和 ngx_http_rewrite_module模塊中。
? --with-zlib=PATH : 指定 zlib(版本1.1.3 - 1.2.5)的源碼解壓目錄。在默認(rèn)就啟用的網(wǎng)絡(luò)傳輸壓縮模塊ngx_http_gzip_module時(shí)需要使用zlib 。
? --with-http_ssl_module : 使用https協(xié)議模塊。默認(rèn)情況下,該模塊沒(méi)有被構(gòu)建。前提是openssl與openssl-devel已安裝
? --with-http_stub_status_module : 用來(lái)監(jiān)控 Nginx 的當(dāng)前狀態(tài)
? --with-http_realip_module : 通過(guò)這個(gè)模塊允許我們改變客戶端請(qǐng)求頭中客戶端IP地址值(例如X-Real-IP 或 X-Forwarded-For),意義在于能夠使得后臺(tái)服務(wù)器記錄原始客戶端的IP地址
? --add-module=PATH : 添加第三方外部模塊,如nginx-sticky-module-ng或緩存模塊。每次添加新的模塊都要重新編譯(Tengine可以在新加入module時(shí)無(wú)需重新編譯)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容