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)以下圖,表示安裝成功。

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

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í)行

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目錄

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)閉后,刷新頁面,顯示

至此,nginx安裝完成
nginx命令
啟動(dòng) ./nginx
重啟 ./nginx -s reload
關(guān)閉 ./nginx –s stop
查看配置是否正確 ./nginx –t
以上命令均在nginx文件下sbin目錄中執(zhí)行
