CentOS7.X下nginx的安装

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安装部分就到此为止了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值