您的位置:首頁>正文

Eleght科技:CentOS 7 原始程式碼編譯安裝Nginx Web服務詳細方法

這次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科技

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示