1. 程式人生 > 其它 >centos7 nginx1.18安裝教程

centos7 nginx1.18安裝教程

最近專案需要用到nginx,索性記錄下nginx的安裝過程,以供後期使用。

1.安裝依賴

1.1 安裝C++

//安裝c++
yum install gcc-c++ -y
//檢視版本
gcc -v

1.2 安裝ssl

yum install -y openssl openssl-devel
//檢視資訊
cat /usr/lib64/pkgconfig/zlib.pc

1.3 安裝zlib & pcre

yum install -y zlib zlib-devel
//檢視資訊
cat /usr/lib64/pkgconfig/zlib.pc

yum install -y pcre pcre-devel
//檢視版本號
pcre-config --version

以上3步,如果yum list | grep xxx已安裝,忽略安裝依賴

1.4 下載nginx

官方網站下載 nginx:http://nginx.org/,跳轉到download這個頁面,比如選擇1.18版本,下載後導到linux上,或者直接用wget,curl。

1.5 安裝nginx

以下為安裝過程:

//建立目錄,具體因人而異
mkdir -p export/install
# 解壓
tar -xvf nginx-1.18.0.tar.gz
//進入目錄
cd nginx-1.18.0
-----------------
//執行命令
./configure
//執行make命令
make
//執行make install命令
make install

# 檢視目錄
cd /usr/local/nginx
ls

1.6 nginx的常用操作

啟動nginx

cd /usr/local/nginx/sbin
./nginx

關閉nginx

cd /usr/local/nginx/sbin
./nginx -s stop

重啟nginx

cd /usr/local/nginx/sbin
./nginx -s reload

1.7 配置防火牆

設定80埠開放

firewall-cmd --zone=public --add-port=80/tcp --permanent # 同理443

重啟防火牆

firewall-cmd --reload

驗證80埠是否開放成功

firewall-cmd --zone=public --query-port=80/tcp

測試連結
在瀏覽器輸入你的LinuxIP地址,nginx預設埠是80,只需要輸入IP地址即可!

參考:https://blog.csdn.net/weixin_43451430/article/details/115558584