1.依赖包的安装
这里直接采用简单的yum方式安装
yum -y install gcc-c++
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
2.下载Nginx源码包
这里根据自己想要的版本自由选择下载
如果没有wget请使用yum -y install wget安装
cd /usr/local
wget http://nginx.org/download/nginx-1.14.0.tar.gz
3.源码包的安装
3.1解压
//解压,在当前目录下生成nginx-1.14.0目录
tar -zxvf nginx-1.14.0.tar.gz
3.2编译检查
//进入目录
cd nginx-1.14.0
//编译检查,最重要的是生成Makefile文件,从而执行后续正式编译安装工作
./configure --with-stream_ssl_module --with-http_stub_status_module
//此步可以参考以下结果,不唯一,但是不能出现明显找不到的情况
//正式执行编译命令之前,检查当前目录是否生成Makefile,如果没有请检查前面是否成功执行
ls
3.3编译安装
make
make install
此步执行时间可能较长,请耐心等待,执行完成后出现的部分信息
到此,Nginx安装部分已经全部完成
4.测试安装是否成功
4.1开启Nginx服务
//进入安装目录,按照以上安装方法,Nginx会安装在/usr/local/nginx下
//此时在/usr/local目录下除了nginx目录不能删除外,其他的含有nginx的文件或目录都可删除
cd ..//也可以写绝对路径 cd /usr/local
//进入nginx目录
cd /nginx/sbin
//查看安装的nginx版本
./nginx -V
//开启nginx服务,当然可以配置简单的方式开启服务
./nginx
在浏览器地址栏中输入当前机器ip地址,测试能否打开
…
是不是发现根本无法打开,如果可以访问,那么文章就到此为止了。如果不是,请继续看下去
4.2防火墙配置
//如果只是在虚拟机上安装nginx,可以采用最暴力直接的方法,直接关闭防火墙
systemctl stop firewalld
//上述操作虽然方便,但真实环境不可能直接把防火墙关了,于是有了下步的防火墙策略
//配置之前请先把防火墙开启
systemctl start firewalld
//策略配置
firewall-cmd --zone=public --add-port=80/tcp --permanent
//重新加载,使得添加的策略生效
systemctl reload firewalld
此时重新回浏览器去测试,发现页面可以正常打开了
此时重新回浏览器去测试,发现页面可以正常打开了
nginx安装部分就到此为止了