(四)CentOS 7安裝Nginx 編譯安裝

2021-07-30 11:10:33 字數 2392 閱讀 3876

wget 

.7.69/files/1010000009fbf5e7/nginx.org/download/nginx-1.11

.13.tar

.gz

tar -zxvf nginx-1.11

.13.tar

.gzcd nginx-1.11

.13

在安裝之前首先檢查一下是否已安裝nginx的一些模組依賴的lib庫,諸如g++、gcc、pcre-devel、openssl-devel和zlib-devel。所以下面這些命令最好挨個跑一遍,已安裝的會提示不用安裝,未安裝或需要更新的則會執行安裝及更新:

yum -y install gcc-c

++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

--setopt=protected_multilib=

false

安裝完依賴後下面就可以放心開始安裝nginx了,輸入安裝命令並指定安裝路徑:

./configure --prefix=/usr/local/nginx
看到如下提示資訊就說明沒有問題:

最後通過make以及make install進行編譯安裝:

make && make install
安裝完成後啟動一下,輸入啟動命令

/usr/local/nginx/sbin/nginx
之後訪問80埠看看是否安裝成功

vim /lib/systemd/system/nginx.service 建立檔案
[unit]

完後就可以使用以下命令管理tengine伺服器了:

service nginx start

service nginx stop

service nginx restart

systemctl enable nginx.service【開機自啟動】

#隱藏伺服器版本號

server_tokens off;

server

}location ~ \.php(.*)$

}

service firewalld start(啟動防火牆)

firewall-cmd --zone=public --add-port=80/tcp --permanent(開放埠)

命令含義:

–zone #作用域

–add-port=80/tcp #新增埠,格式為:埠/通訊協議

–permanent #永久生效,沒有此引數重啟後失效

重啟防火牆

firewall

-cmd--

reload【service

firewalld

restart(重新啟動防火牆)】

centos7安裝nginx與nginx配置檔案

yum install gcc c nginx原始碼編譯需要 yum install y pcre pcre devel nginx 的 http 模組使用 pcre 來解析正規表示式yum install y zlib zlib devel nginx 使用zlib對http包的內容進行gzipy...

Centos7 編譯安裝Nginx

nginx版本分開發版和穩定版,生產環境使用穩定版,實驗新功能,新特性可以使用開發版。安裝nginx編譯需要依賴的包 yum install gcc gcc c wget yum install pcre devel zlib devel openssl devel說明 zlib nginx提供gz...

CentOs7如何安裝nginx?

首先來說一下nginx是什麼有什麼作用,nginx是俄羅斯人開發的乙個開源的高效能的伺服器軟體,他主要用來左負載均衡或者反向 解決跨域問題等。nginx安裝 1 安裝必備工具工具 假設沒有安裝的話 yum y install wget gcc gcc c wgettar zxvf 你的安裝包名4 安...