這次Eleght科技給大家分享一下在centos 7中安裝Nginx Web服務的詳細方法, Nginx是一個開源的, 支援高性能, 高開發的www服務和代理軟體, Nginx不但是一個優秀的web服務網站, 還具有反向代理負載均衡功能和緩存服務功能。
Eleght科技
詳細步驟如下1、首先我們需要去下載pcre, 安裝pcre庫是為了使Nginx支援具有URL重寫功能的rewrite模組, 下載位址:https://sourceforge.net/projects/pcre/files/pcre/ 去找適合自己的pcre
2、下載好後解壓安裝包, 我們鍵入以下命令, 如圖1-1
tar -zxvf pcre-8.41.tar.gz -C /mnt/ #將pcre-8.41.tar.gz解壓到mnt目錄下
或者直接掛在本地鏡像 鍵入yum -y install pcre pcre-devel #推薦這個
1-1
3、我們進入解壓後的mnt目錄,
進行編譯安裝,
依次鍵入以下命令,
如果沒有安裝gcc在這一步會出現錯誤,
需要先掛載本地鏡像用yum安裝gcc,
因為小E已經安裝過了,
所以這裡就不再配圖了
cd /mnt/pcre-8.41/#進入安裝目錄
./configure #“configure”會在你的系統上測試存在的特性
make #編譯器
make install #安裝程式
我們可以鍵入rpm -q pcre 查看一下軟體是否安裝了, 我已經安裝過了8.32版本 , 如圖1-2
1-2
4、我們還需要去下載適合自己版本的Nginx, 位址:http://nginx.org/download/
1-3
5、這一步非常重要, 我們一定要安裝openssl-devel, 否則安裝nginx會報錯, 鍵入以下命令
yum -y install openssl openssl-devel
最後我們接著解壓, 進入解壓後目錄, 編譯, 安裝, 依次鍵入以下命令
tar -zxvf nginx-1.13.5.tar.gz -C /mnt/
cd /mnt/nginx-1.13.5/
./configure
make
make install
6、最後我們輸入rpm -qa | grep nginx 查看確認是否安裝成功, 如圖1-4所示我們安裝成功了
1-4
7、啟動nginx並設置為開機啟動 , 鍵入以下命令
systemctl start nginx
systemctl enable nginx
8、最後一步, 我們流覽器輸入本機IP位址進行測試
1-5
如1-5所示我們無法訪問, 此時我們關閉防火牆並設置為開機關閉, 鍵入以下命令
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
1-6
如圖1-6所示, 我們成功完成了nginx服務, 大家學會了嗎?Eleght科技
Eleght科技