centos7安裝nginx

Nginx 是一個(gè)高性能的HTTP和反向代理服務(wù)器。文本詳細(xì)記錄了在centos7系統(tǒng)上安裝的步驟。

安裝依賴

yum上面沒有nginx的安裝路徑,可以使用切換yum的源進(jìn)行安裝,也可以下載源碼進(jìn)行編譯安裝,本文采用下載源碼安裝。

注:安裝用戶均為root

1、由于安裝編譯源碼,需要gcc環(huán)境沒有的話請執(zhí)行以下代碼,如果有的話請從第2步開始安裝

yum -y install gcc-c++

環(huán)境較大,網(wǎng)絡(luò)慢的話需要等幾分鐘,出現(xiàn)以下圖,表示安裝成功。

image.png

2、安裝pcre pcre-devel 執(zhí)行,出現(xiàn)complete字段表示安裝成功

yum -y install pcre pcre-devel

image.png

3、安裝zlib zlib-devel 執(zhí)行以下命令 靜候片刻

yum -y install zlib zlib-devel

4、安裝openssl openssl-devel 執(zhí)行后 靜候安裝成功

yum -y install openssl openssl-devel

以上步驟完成后,接下來就可以安裝nginx了

安裝nginx

官網(wǎng)安裝.tar.gz包,推薦使用wget命令進(jìn)行下載,如果還沒有安裝wget,執(zhí)行yum -y install wget進(jìn)行安裝,本文安裝的是1.8版本,也可選擇其他版本。

1、下載源碼,執(zhí)行

wget -c http://nginx.org/download/nginx-1.8.0.tar.gz

image.png

2、下載完成后,執(zhí)行解壓命令

tar -zxvf nginx-1.8.0.tar.gz

3、配置nginx
執(zhí)行cd nginx-1.8.0 進(jìn)入解壓后的nginx文件 執(zhí)行

./configure --prefix=/usr/local/nginx
這里將nginx配置文件放在/usr/local/nginx路徑下,也可以使用默認(rèn)配置,
使用默認(rèn)配置執(zhí)行./configure即可

4、編譯安裝 執(zhí)行

make
make install
5、查看nginx所在位置,本文將配置指向了/usr/local/nginx目錄

image.png

6、啟動(dòng)nginx
在sbin目錄下 執(zhí)行./nginx

注:啟動(dòng)成功后,如果在瀏覽器無法訪問將防火墻關(guān)閉
查看防火墻狀態(tài)

firewall-cmd --state


image.png

running表示開啟狀態(tài)中執(zhí)行以下命令

systemctl stop firewalld.service # 停止firewall
systemctl disable firewalld.service #禁止firewall開機(jī)啟動(dòng)

將防火墻關(guān)閉后,刷新頁面,顯示

image.png

至此,nginx安裝完成

nginx命令

啟動(dòng) ./nginx
重啟 ./nginx -s reload
關(guān)閉 ./nginx –s stop
查看配置是否正確 ./nginx –t

以上命令均在nginx文件下sbin目錄中執(zhí)行

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容