4.Nginx的configure指令碼支援的選項。(可以通過 ./configure --help命令查看Nginx可選擇的編譯選項,以下僅列出本人比較常用的選項)
- --prefix=<path> ——Nginx安裝路徑,如果沒有指定,預設為 /usr/local/nginx
- --sbin-path=<path> ——Nginx可執行檔安裝路徑。只能安裝時指定,如果沒有指定,預設為<prefix>/sbin/nginx
- --conf-path=<path> ——在沒有給定-c選項下預設的nginx.conf的路徑。如果沒有指定,預設為<prefix>/conf/nginx.conf
- --pid-path=<path> ——在nginx.conf中沒有指定pid指令的情況下,預設的nginx.pid的路徑。如果沒有指定,預設為<prefix>/logs/nginx.conf
- --error-log-path=<path> ——在nginx.conf中沒有指定error_log指令的情況下,預設的錯誤記錄檔的路徑。如果沒有指定,預設為<prefix>/logs/error.log
- --http-log-path=<path> ——在nginx.conf中沒有指定access_log指令的情況下,預設的訪問日誌的路徑。如果沒有指定,預設為<path>/logs/access.log
- --user=<path> ——在nginx.conf中沒有指定user指令的情況下,預設的Nginx使用的使用者。如果沒有指定,預設為nobody
- --group=<path> ——在nginx.conf中沒有指定user指令的情況下,預設的Nginx使用的組,如果沒有指定,預設為nobody
- --with-http_ssl_module ——開啟HTTP SSL模組,使Nginx可以支援HTTPS請求。這個模組需要已經安裝 openssl ,在debian上是libssl
- --with-http_dav_module ——啟用ngx_http_dav_module
- --with-http_flv_module ——啟用ngx_http_flv_module
- --with-http_gzip_module ——啟用ngx_http_gzip_module,需要zlib庫的支援
- --with-http_stub_status_module ——啟用“server status”統計頁
- --with-http_referer_module ——啟用ngx_http_referer_module,當瀏覽器向web伺服器發送請求的時候,一般會帶上referer,告訴伺服器我是從哪個頁面連結過來的,伺服器籍此可以獲得一些資訊用於處理
- --with-http_rewrite_module ——啟用ngx_http_rewrite_module,需要pcre庫的支援
- --with-http_proxy_module ——啟用ngx_http_proxy_module
- --with-http_fastcgi_module ——啟用ngx_http_fastcgi_module
- --http-client-body-temp-path=PATH ——指定http用戶端請求快取檔案存放目錄的路徑
- --http-proxy-temp-path=PATH ——指定http反向 Proxy快取檔案存放目錄的路徑
- --http-fastcgi-temp-path=PATH ——指定http FastCGI快取檔案存放目錄的路徑
- --with-mail ——啟用IMAP4/POP3/SMTP 代理模組
- --with-mail_ssl_module ——啟用ngx_mail_ssl_module
- --with-cpu-opt=CPU ——為特定的CPU編譯,有效值包括:pentium 、pentiumpro 、pentium3 、pentium4 、athlon 、opteron 、amd64 、sparc64 、ppc64
- --with-pcre=DIR ——指定PCRE庫的原始碼的路徑
- --with-pcre-opt=OPTIONS ——設定PCRE的額外編譯選項
- --with-md5=DIR ——設定MD5庫的原始碼路徑
- --with-md5-opt=OPTIONS ——設定MD5庫的額外編譯選項
- --with-md5-asm ——使用MD5彙編源碼
- --with-sha1=DIR ——設定sha1庫的原始碼的路徑
- --with-sha1-opt=OPTIONS ——設定sha1庫的額外編譯選項
- --with-sha1-asm ——使用sha1彙編源碼
- --with-zlib=DIR ——設定zlib庫的原始碼路徑
- --with-zlib-opt=OPTIONS ——設定zlib庫的額外編譯選項
- --with-openssl=DIR ——設定openssl庫的原始碼路徑
- --with-openssl-opt=OPTIONS ——設定openssl庫的額外編譯選項
- --with-debug ——啟用調試日誌
- --add-module=PATH ——添加一個在指定路徑中能夠找到的第三方模組
- PS:其實可以直接可以用yum 安裝的,但是為了練習 所以,採用編譯方式安裝..