如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

centos服务器是大家常用的服务器系统,在centos服务器上安装nginx也是非常常见的操作。当然,如果您使用宝塔面板之类的工具的话,安装nginx就会是非常简单的一件事情。不过,老运维们是肯定不会使用宝塔面板的。所以,通过yum安装nginx也是一件必备技能了。anyway,本文的主角是:centos7系统下的yum,安装的是nginx。

识别nginx源

如果跳过设置yum源这步的话,默认情况下来说,是不能安装到nginx的,因为找不到对应软件的。

centos如何通过yum安装nginx - ng000
centos如何通过yum安装nginx(图11-1)

我们知道:通过brew安装软件的时候,有可能需要先tap一下。yum安装大部分软件的时候,也需要先通过rpm -Uvh来识别一下新的仓库。下面提供两个rpm源,可以用于安装nginx,任选其一即可。

下面这条是仓库源,是识别安装用于centos构建的源,nginx官方提供。命令如下:

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

或者您安装国内的源epel-release,对于安装nginx这件事也是可以的。

yum install epel-release -y

centos如何通过yum安装nginx - ng001
centos如何通过yum安装nginx(图11-2)

推荐使用第一种方案,安装nginx源。因为目前来看,第一种方案安装到的nginx1.14.0版本的,而后者安装到的nginx1.12.2版本的。

安装nginx

识别过源地址之后,安装nginx的命令行如下。这里需要注意的是,这里的nginx安装,似乎没有版本的概念。如果是不同的版本的话,并没有npm里面的@符号的概念,yum的世界里面,不同版本就会叫不同的名字。通用的名字的话,也许就代表着官方最新版。截至到发稿,苏南大叔使用这个命令安装的nginx版本是1.14.0

操作命令里面的-y,代表着自动安装。如果不带上这个-y的话,在安装过程中,会等待用户输入y来确认安装。似乎是很不爽,所以,这里需要增加个-y参数。

yum install -y nginx

centos如何通过yum安装nginx - ng002
centos如何通过yum安装nginx(图11-3)

centos如何通过yum安装nginx - ng003
centos如何通过yum安装nginx(图11-4)

centos如何通过yum安装nginx - ng004
centos如何通过yum安装nginx(图11-5)

启动nginx并设置为服务

安装为服务,然后启动这个nginx服务即可。

systemctl enable nginx.service
systemctl start nginx.service

centos如何通过yum安装nginx - ng009
centos如何通过yum安装nginx(图11-6)

当然,您也许会需要下面的这两个命令。

systemctl stop nginx.service
systemctl restart nginx.service

centos如何通过yum安装nginx - ng010
centos如何通过yum安装nginx(图11-7)

一切安装完毕之后,苏南大叔查看了一下安装好的nginx版本,版本号是:1.14.0

nginx -v

centos如何通过yum安装nginx - ng005
centos如何通过yum安装nginx(图11-8)

卸载nginx

如果你需要重新安装nginx,那么就可以先卸载掉它。yum卸载的命令不是uninstall,而是remove。话说,这谓词也不成对出现啊。(yarn采用的就是add/remove,npm是install/uninstall,yum博采众长,采用的是:install/remove。)

yum remove -y nginx

参数-y也是确认此操作的意思。

centos如何通过yum安装nginx - ng006
centos如何通过yum安装nginx(图11-9)

centos如何通过yum安装nginx - ng007
centos如何通过yum安装nginx(图11-10)

查看nginx安装包信息

查看nginx安装包信息,看看更健康。

yum info nginx

centos如何通过yum安装nginx - ng008
centos如何通过yum安装nginx(图11-11)

其它

nginx的配置,苏南大叔在这里就不描述了,以前的文章里面有很多的描述。大家记得用nginx -t就可以找到配置文件的路径,就可以了。

这里值得特别说明的一点是:centos版本的nginx中,vhost的文件夹位置是:conf.d文件夹,而不是mac上类似的server文件夹。

总结

难者不会,会者不难。yum安装nginx,其实是真心蛮简单的。当然,您也可以选择从源码安装nginx。也可以体验源码编译安装的乐趣的。更多nginx相关经验文章,苏南大叔推荐您点击查看下面的网址:https://newsn.net/tag/nginx/

 【centos】秘籍文章入口,仅传授于有缘之人   centos    nginx

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!