1. 程式人生 > 其它 >Centos8.4自定義離線安裝Nginx

Centos8.4自定義離線安裝Nginx

一、簡介

Nginx是一個web伺服器也可以用來做負載均衡及反向代理使用。

目前使用最多的就是負載均衡,這篇文章主要介紹了centos8 安裝 nginx。

Nginx是一種開源的高效能HTTP和反向代理伺服器,負責處理Internet上一些最大站點的負載。

它可用作HTTP和非HTTP伺服器的獨立Web伺服器,負載平衡器,內容快取和反向代理。

與Apache相比,Nginx可以處理大量併發連線,並且每個連線的記憶體佔用量較小。

二、下載Nginx

1、官網下載安裝包
2、建立資料夾
mkdir nginx
3、進入建立的資料夾,根據需要下載合適的版本。

三、安裝必要外掛

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel make

這幾個外掛作用:

gcc 可以編譯 C,C++,Ada,Object C和Java等語言

pcre pcre-devel pcre是一個perl庫,包括perl相容的正則表示式庫,nginx的http模組使用pcre來解析正則表示式,所以需要安裝pcre庫

zlib zlib-devel zlib庫提供了很多種壓縮和解壓縮方式nginx使用zlib對http包的內容進行gzip,所以需要安裝

openssl openssl-devel openssl是web安全通訊的基石,沒有openssl,可以說我們的資訊都是在裸奔

四、解壓下載好的檔案

tar -zxvf nginx-1.20.1.tar.gz
1、進入到 nginx-1.20.1資料夾下面。
cd nginx-1.20.1
2、指定安裝路徑
# 這句話的意思是指定安裝路徑

./configure --prefix=/root/執行環境/Nginx
3、編譯並安裝
make && make install
4、配置防火牆
#開啟nginx的埠許可權
firewall-cmd --zone=public --add-port=80/tcp --permanent

#防火牆重新載入配置
firewall-cmd --reload
5、進入到安裝nginx目錄下面的sbin
cd /root/執行環境/Nginx/sbin
6、啟動命令
./nginx

開啟瀏覽器訪問你的IP地址,顯示此頁面表示Nginx啟動成功