Linux 平台安裝 Nginx 1.20


Linux 平台安裝 Nginx 1.20

該博客中使⽤的系統為 CentOS 7 Linux 發⾏版

系統版本詳情: Linux centos7-shanghai 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

⚠ 為了確保系統依賴的完整性,請先執⾏如下命令:

[root@centos7-shanghai ~]# yum install -y gcc gcc-c++ zlib zlib-devel libffi
libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop

1 獲取 Nginx 1.20 源碼包

點擊此處進⼊ Nginx 官⽅⽹站,然后如圖所示操作:

2 解壓縮源碼包

[root@centos7-shanghai ~]# tar zxvf nginx-1.20.0.tar.gz

3 切換到解壓之后的路徑

[root@centos7-shanghai ~]# cd nginx-1.20.0

4 配置安裝參數

[root@centos7-shanghai nginx-1.20.0]# ./configure --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module

5 編譯安裝

[root@centos7-shanghai nginx-1.20.0]# make && make install

6 配置系統環境變量

[root@centos7-shanghai nginx-1.20.0]# vim /etc/profile.d/nginx.sh

nginx.sh ⽂件內容如下:

export PATH="/usr/local/nginx/sbin:${PATH}"

7 使環境變量⽣效

! ⽅式⼀:退出終端之后,重新登錄。

! ⽅式⼆(⽴刻⽣效):執⾏如下命令:

[root@centos7-shanghai ~]# source /etc/profile

8 啟動 Nginx 服務

[root@centos7-shanghai ~]# nginx

9 關閉 Nginx 服務

[root@centos7-shanghai ~]# nginx -s stop

10 重新加載配置⽂件

此命令的意思是:在⽆需停⽌ Nginx 服務的前提下,進⾏熱更新配置⽂件。

[root@centos7-shanghai ~]# nginx -s reload

11 總結

博客⾄此,Nginx 1.20 就已經成功且正確的安裝在 CentOS 7 系統中了,恭喜你

查配置文件nginx.conf的正確性命令:

[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t

img

啟動 Nginx

Nginx 啟動命令如下:

[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx

img

訪問站點

從瀏覽器訪問我們配置的站點ip:

img
Nginx 其他命令
以下包含了 Nginx 常用的幾個命令:

/usr/local/webserver/nginx/sbin/nginx -s reload # 重新載入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen # 重啟 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM