天天看點

linux/centOS 下安裝 ngnix

 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 程序

linux/centOS 下安裝 ngnix

關閉

重新開機

測試 nginx 配置腳本是否運作正常

    通常可以通過這個指令檢視 ​<code>​nginx​</code>​ 配置檔案的位置

linux/centOS 下安裝 ngnix

nginx 開機自啟

    在 ​<code>​rc.local​</code>​ 檔案中加入 ​<code>​/usr/local/nginx/sbin/nginx​</code>​

linux/centOS 下安裝 ngnix

nginx 指定配置檔案啟動

繼續閱讀