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 目录下)
利用 tar 命令解压下载的文件wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
利用 cd 命令进入到解压的文件目录中,然后运行 configure 命令tar -zxvf pcre-8.44.tar.gz
在解压的pcre文件目录中利用 make 命令对文件目录进行打包安装./configure --enable-utf8
完成安装,查看安装的pcre版本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 文件目录)
然后利用命令启动nginxcd /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