Nginx 是一款輕量級的 Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,它是由 C 語言開發,建議在 Linux 下運作。
如果不知道 linux/centOS 上是否安裝了下面的軟體,那麼先嘗試安裝 Nginx ,如果安裝的過程中出現問題,那麼根據錯誤提示,安裝相應的必要環境,例如:
1
2
安裝 gcc
安裝 <code>Nginx</code> 的編譯環境 <code>gcc</code>
安裝 pcre pcre-devel
<code>nginx</code> 的 <code>http</code> 子產品使用 <code>pcre</code> 解析正規表達式,是以安裝 <code>perl</code> 相容的正規表達式庫
安裝 zlib
<code>nginx</code> 使用 <code>zlib</code> 對 <code>http</code> 包的内容進行 <code>gzip</code>
安裝 Open SSL
<code>nginx</code> 不僅支援 <code>http</code> 協定,還支援 <code>https</code>(即在 <code>ssl</code> 協定上傳輸 <code>http</code>),如果使用了 <code>https</code> ,需要安裝 <code>OpenSSL</code> 庫
使用預設配置:
注意:使用預設配置時,<code>nginx</code> 被安裝到 <code>/usr/local/nginx</code> 下。
在合适位置添加環境變量
重新編譯 /etc/profile 檔案
注意:重新編譯檔案時,如果會出現下面的問題
3
此時說明在添加環境變量時,有單詞寫錯了,或者是少寫了 <code>$PATH</code>,此時需要重新修改 <code>/etc/profile</code> 檔案,修改檔案的指令改為
然後斷開 <code>linux</code> 連接配接,再重新連接配接即可。
因為将 <code>Nginx</code> 配置到了環境變量中,是以,在任何路徑下都可以直接使用 <code>nginx</code> 指令,而不需要進入 <code>nginx</code> 路徑下執行。
啟動
檢視 nginx 程序

關閉
重新開機
測試 nginx 配置腳本是否運作正常
通常可以通過這個指令檢視 <code>nginx</code> 配置檔案的位置
nginx 開機自啟
在 <code>rc.local</code> 檔案中加入 <code>/usr/local/nginx/sbin/nginx</code>
nginx 指定配置檔案啟動