Centos8.4自定義離線安裝Nginx
阿新 • • 發佈:2022-05-28
一、簡介
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啟動成功