安装依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
gcc:Nginx依赖于gcc的编译环境
pcre:Nginx的http模块需要使用pcre来解析正则表达式
zlib:安装依赖的解压包
openssl:ssl 功能需要 openssl 库下载安装包
官方网址:http://nginx.org/en/download.html
cd /usr/local/src
wget http://nginx.org/download/nginx-1.13.4.tar.gz
解压
cd /usr/local/src
tar -zxvf nginx-1.13.4.tar.gz
配置安装路径
cd nginx-1.13.4
./configure --prefix=/usr/local/nginx
编译安装
make
make install
配置文件
vim /usr/local/nginx/conf/nginx.conf
启动
/usr/local/nginx/sbin/nginx
关闭防火墙
若想使用外部主机连接上虚拟机访问Nginx,需要关闭虚拟机的防火墙。
centOS6及以前版本使用命令: systemctl stop iptables.service
centOS7关闭防火墙命令: systemctl stop firewalld.service