CentOS 8安裝Nginx詳細教程

2022-09-14 21:24:17 字數 2105 閱讀 1621

# nginx依賴於gcc的編譯環境,需要安裝編譯環境來使nginx能夠編譯起來。

yum install gcc-c++

# nginx的http模組需要使用pcre來解析正規表示式,需要安裝pcre。

yum install -y pcre pcre-devel

# 安裝依賴的解壓包

yum install -y zlib zlib-devel

# ssl功能需要 openssl 庫,安裝 openssl。

yum install -y openssl openssl-devel

nginx官方提供了三個型別的版本:

建立乙個nginx總目錄,將壓縮包nginx-1.20.0解壓至新建目錄:

# /usr/local下新建乙個名為nginx的空目錄

[root@jh jh]# mkdir /usr/local/nginx

# 將壓縮包解壓至nginx的空目錄

[root@jh jh]# tar -zxvf nginx-1.20.0.tar.gz -c mkdir /usr/local/nginx

進入自己的nginx目錄執行以下命令:

# 當前目錄進入nginx目錄

cd /usr/local/nginx/nginx-1.20.0

# 執行命令

[root@jh nginx-1.20.0]# ./configure

# 執行make命令

[root@jh nginx-1.20.0]# make

# 執行make install命令

我將listen預設埠改為81 ,server_name修改為自己的linux的ip位址。

# 檢視是否修改成功

cat /usr/local/nginx/conf/nginx.conf

# 進入 /usr/local/nginx/sbin 目錄

/usr/local/nginx/sbin

# 啟動nginx

./nginx

# 檢視nginx程序是否啟動

若想使用外部主機連線上虛擬機器訪問nginx,需要開放指定nginx埠。

# 開放81埠(我的nginx埠為81)

firewall-cmd --zone=public --add-port=81/tcp --permanent

# 重啟防火牆

firewall-cmd --reload

如果在本地瀏覽器看到nginx介面,nginx在linux虛擬機器上就算安裝完成l。

最後關閉nginx

# 方式一,強制關閉nginx

pkill -9 nginx

# 方式二,根據程序查出程序號,再殺死nginx程序

ps -ef|grep nginx

kill -quit 程序號

centos8,下安裝部署Nginx

安裝環境 openssl openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法 常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。nginx不僅支援http協議,還支援https 即在ssl協議上傳輸http 所以需要在linux安裝openssl庫...

Centos8 安裝教程

所謂虛擬機器,也就是通過軟體虛擬的方式搭建乙個外殼,而且這個外殼就相當於我們的物理主機,在這個虛擬外殼內部可以通過安裝的方法安裝另外乙個作業系統。在虛擬機器內部可以對劃分的磁碟進行動態的分割槽,格式化,安裝作業系統安裝軟體,資料儲存和網路訪問。總之物理機既能夠實現的,虛擬機器都能實現,虛擬機器與物理...

Centos8下nginx原始碼編譯安裝

mkdir p home xyg install 建立安裝指令碼通用目錄 cd home xyg installdnf y install pcre pcre develdnf y install zlib zlib develdnf y install openssl以上三個都是nginx必須要依...