centos7 通过yum命令安装nginx

   centos服务器在实际应用中用的是非常多的,在服务器领域非常常见。同时nginx作为市场占有率最高的http服务器,并不包含在centos系统的默认软件包中,需要单独进行安装。

在网上随手一搜就是./configure  make 什么的一套就出来了。说实话,个人非常反对此种方式,对于大多数人而言,都只是想要装个nginx而已,你非要我再编译一下,自己编译的软件难道比官方编译的香嘛,编译过程倒是不难,主要是还要再装一堆与此无关的gcc,g++,perl什么的就有点反人类。我真的是只需要装一个nginx,开个http服务而已,净给我整这些没一点锤子用的命令,还tm把屏幕都占满了。

因此,推荐使用已经编译好的安装包进行安装,省去不必要的编译过程。

有两个源是推荐的,一个是nginx.org,这个不用说是nginx官方的源,另一个是epel,这个是社区的官方源。

具体方法如下:

 

一、第一种方法

从nginx.org官方源安装nginx

安装nginx的源

    rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装Nginx

    yum install -y nginx

二、第二种方法

从epel源安装nginx。

epel是社区打造的免费开源发行软件包版本库。EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。里面包含许多相比centos官方更加新的软件包,centos官方软件包中只有gcc-4.8一个,而epel中提供gcc-6, gcc-8等。

yum命令安装epel源

  yum install epel-release -y

更新软件包的数据

  yum update

此时即可安装nginx

  yum -y install nginx
 

三、管理和配置nginx

启动Nginx

    systemctl start nginx

配置Nginx开机自启

    systemctl enable nginx

 

nginx的配置位于/etc/nginx目录下,通过编辑/etc/nginx/conf.d/default.conf文件进行配置

vi /etc/nginx/conf.d/default.conf

 

 

参考:

http://nginx.org/en/linux_packages.html#RHEL-CentOS

https://blog.csdn.net/xfxfxfxfxf666/article/details/90476891

 

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路边闲人2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值