分享

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

 拿破仑小子 2018-02-01

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

Eleght科技

详细步骤如下

1、首先我们需要去下载pcre,安装pcre库是为了使Nginx支持具有URL重写功能的rewrite模块,下载地址:https:///projects/pcre/files/pcre/ 去找适合自己的pcre

2、下载好后解压安装包,我们键入以下命令,如图1-1

tar -zxvf pcre-8.41.tar.gz -C /mnt/ #将pcre-8.41.tar.gz解压到mnt目录下

或者直接挂在本地镜像 键入yum -y install pcre pcre-devel #推荐这个

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

1-1

3、我们进入解压后的mnt目录,进行编译安装,依次键入以下命令,如果没有安装gcc在这一步会出现错误,需要先挂载本地镜像用yum安装gcc,因为小E已经安装过了,所以这里就不再配图了

cd /mnt/pcre-8.41/#进入安装目录

./configure #“configure”会在你的系统上测试存在的特性

make #编译程序

make install #安装程序

我们可以键入rpm -q pcre 查看一下软件是否安装了,我已经安装过了8.32版本 ,如图1-2

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

1-2

4、我们还需要去下载适合自己版本的Nginx,地址:http:///download/

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

1-3

5、这一步非常重要,我们一定要安装openssl-devel,否则安装nginx会报错,键入以下命令

yum -y install openssl openssl-devel

最后我们接着解压,进入解压后目录,编译,安装,依次键入以下命令

tar -zxvf nginx-1.13.5.tar.gz -C /mnt/

cd /mnt/nginx-1.13.5/

./configure

make

make install

6、最后我们输入rpm -qa | grep nginx查看确认是否安装成功,如图1-4所示我们安装成功了

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

1-4

7、启动nginx并设置为开机启动 ,键入以下命令

systemctl start nginx

systemctl enable nginx

8、最后一步,我们浏览器输入本机IP地址进行测试

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

1-5

如1-5所示我们无法访问,此时我们关闭防火墙并设置为开机关闭,键入以下命令

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

1-6

如图1-6所示,我们成功完成了nginx服务,大家学会了吗?Eleght科技

Eleght科技:CentOS 7 源代码编译安装Nginx Web服务详细方法

Eleght科技

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多