本篇採用centos7安裝環境
1.gcc 安裝
yum install gcc-c++
2.pcre pcre-devel 安裝pcre(perl compatible regular expressions) 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的乙個二次開發庫。nginx也需要此庫。
yum install -y pcre pcre-devel
3.zlib 安裝zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 centos 上安裝 zlib 庫。
yum install -y zlib zlib-devel
4.openssl 安裝openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及 ssl 協議,並提供豐富的應用程式供測試或其它目的使用。
nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http),所以需要在 centos 安裝 openssl 庫。
yum install -y openssl openssl-devel
2.解壓
tar -zxvf nginx-1.14.2.tar.gz
3.配置
其實在 nginx-1.14.2 版本中你就不需要去配置相關東西,預設就可以了。當然,如果你要自己配置目錄也是可以的。
(1)使用預設配置
./configure
(2)自定義配置(不推薦)
4.編譯安裝
make
make install
查詢安裝路徑:
whereis nginx
5.啟動、停止nginx
cd /usr/local/nginx/sbin/ #進入nginx安裝路徑下
./nginx
./nginx -s stop #此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序
./nginx -s quit #此方式停止步驟是待nginx程序處理任務完畢進行停止
./nginx -s reload
查詢nginx程序:
ps aux|grep nginx
啟動成功後,直接訪問主機ip,在瀏覽器可以看到這樣的頁面:
Nginx安裝部署
一般我們都需要先裝pcre,zlib,前者為了重寫rewrite,後者為了gzip壓縮。1.選定原始碼目錄 選定目錄 usr local cd usr local 2.安裝pcre庫 cd usr local wget tar zxvf pcre 8.21.tar.gz cd pcre 8.21 c...
Nginx安裝部署
nginx engine x 是乙個高效能的http 和反向 伺服器,也是乙個imap pop3 smtp 伺服器。nginx 是由igor sysoev 為俄羅斯訪問量第二的rambler.ru 站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形式發布,因...
Nginx安裝部署
nginx engine x 是乙個高效能的http 和反向 伺服器,也是乙個imap pop3 smtp 伺服器。nginx 是由igor sysoev 為俄羅斯訪問量第二的rambler.ru 站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形式發布,因...