这次Eleght科技给大家分享一下在centos 7中安装nginx web服务的详细方法,Nginx是一个开源的,支持高性能,高开发的www服务和代理软件,Nginx不但是一个优秀的web服务网站,还具有反向代理负载均衡功能和缓存服务功能。
Eleght科技
详细步骤如下
1、首先我们需要去下载pcre,安装pcre库是为了使Nginx支持具有URL重写功能的rewrite模块,下载地址: 去找适合自己的pcre
2、下载好后解压安装包,我们键入以下命令,如图1-1
tar -zxvf -C /mnt/ #将解压到mnt目录下
或者直接挂在本地镜像 键入yum -y install pcre pcre-devel #推荐这个
1-1
3、我们进入解压后的mnt目录,进行编译安装,依次键入以下命令,如果没有安装gcc在这一步会出现错误,需要先挂载本地镜像用yum安装gcc,因为小E已经安装过了,所以这里就不再配图了
cd /mn进入安装目录
./configure #“configure”会在你的系统上测试存在的特性
make #编译程序
make install #安装程序
我们可以键入rpm -q pcre 查看一下软件是否安装了,我已经安装过了8.32版本 ,如图1-2
1-2
4、我们还需要去下载适合自己版本的Nginx,地址:
1-3
5、这一步非常重要,我们一定要安装openssl-devel,否则安装nginx会报错,键入以下命令
yum -y install openssl openssl-devel
最后我们接着解压,进入解压后目录,编译,安装,依次键入以下命令
tar -zxvf nginx-1.13.5. -C /mnt/
cd /mn
./configure
make
make install
6、最后我们输入rpm -qa | grep nginx 查看确认是否安装成功,如图1-4所示我们安装成功了
1-4
7、启动nginx并设置为开机启动 ,键入以下命令
systemctl start nginx
systemctl enable nginx
8、最后一步,我们浏览器输入本机IP地址进行测试
1-5
如1-5所示我们无法访问,此时我们关闭防火墙并设置为开机关闭,键入以下命令
systemctl stop #停止firewall
systemctl disable #禁止firewall开机启动
1-6
如图1-6所示,我们成功完成了nginx服务,大家学会了吗?Eleght科技
Eleght科技