1、進入Nginx官網下載Nginx
官網下載網址:http://nginx.org/en/download.html
使用 wget 命令選擇下載穩定版(Stable Version)(我下載到 /opt 文件目錄下)
wget http://nginx.org/download/nginx-1.18.0.tar.gz
2、安裝所需軟件
Nginx安裝前還需要安裝pcre、openssl、zlib、gcc。
- 安裝pcre
pcre官網下載網址:https://ftp.pcre.org/pub/pcre/ 利用 wget 下載最新版pcre(我下載到 /opt 目錄下)wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
tar -zxvf pcre-8.44.tar.gz
./configure --enable-utf8
make && make intall
pcre-config --version
- 安裝openssl、zlib、gcc
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3、安裝Nginx
- 利用 tar 命令解壓剛纔下載的Nginx文件
tar -zxvf nginx-1.18.0.tar.gz
- 利用 cd 命令進入到解壓的文件目錄中,然後運行 configure 命令
./configure --enable-utf8
- 在解壓的nginx文件目錄中利用make 命令對文件目錄進行打包安裝
make && make install
- 利用 cd 命令進入nginx安裝目錄的 sbin 文件目錄(nginx安裝目錄在 /usr/local/nginx 文件目錄)
cd /usr/local/nginx/sbin
./nginx
4、配置網絡端口和防火牆
在這裏只開放80、http服務端口,若已經開放則無需操作(若還需開放其他端口,可按照以下命令進行開放)
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
查看開放的端口號(因我需要用到2臺Tomcat服務器,固開放了8080、8081端口)
firewall-cmd --list-all
更新防火牆規則
firewall-cmd --reload