CentOS怎么配置Nginx官方的Yum源

由于yum源中没有我们想要的nginx,那么我们就需要创建一个“/etc/yum.repos.d/nginx.repo”的文件,其实就是新增一个yum源。

[root@localhost ~]# vim /etc/yum.repos.d/nginx.repo

然后将下面的内容复制进去:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

然后保存“/etc/yum.repos.d/nginx.repo”文件后,我们就使用yum命令查询一下我们的nginx的yum源配置好了没有。

[root@localhost ~]# yum list |grep nginx
nginx.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-debug.x86_64 1:1.8.0-1.el7.ngx nginx
nginx-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-geoip.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-geoip-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-image-filter.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-image-filter-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-njs.x86_64 1:1.12.2.0.1.14-1.el7_4.ngx nginx
nginx-module-njs-debuginfo.x86_64 1:1.12.2.0.1.14-1.el7_4.ngx nginx
nginx-module-perl.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-perl-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-xslt.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-xslt-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-nr-agent.noarch 2.0.0-12.el7.ngx nginx
pcp-pmda-nginx.x86_64 3.11.8-7.el7 base

如果执行命令是这样的显示效果,那么我们的nginx的yum源就配置成功啦!

然后要安装我们的nginx就直接执行:

[root@localhost ~]# yum -y install nginx

如果操作正确到这里nginx环境就已经安装ok了。

当然你还可以使用命令查一下究竟是否安装完成。

[root@localhost ~]# rpm -q nginx

CentOS配置Nginx官方Yum源,告别繁琐手动编译


nginx version: nginx/1.12.2

不解释,已经成功了,并且是nginx官方的最新版本。



Nginx是一款高性能的web服务器,在很多大型网站上应用广泛。CentOS作为企业级Linux发行版,其稳定性和可靠性备受认可。本篇文章将教你如何在CentOS上轻松配置Nginx官方的Yum源,让你告别繁琐的手动编译过程。
1. 安装epel-release
Nginx官方的Yum源是在epel-release中的,如果你没有安装epel-release,需要先进行安装。可以通过以下命令进行安装:
```shell
yum install epel-release
```
2. 安装nginx官方yum源
在安装epel-release之后,可能需要进行yum源的更新。通过以下命令添加nginx官方yum源:
```shell
yum install nginx-release-centos
```
如果你使用的是CentOS 8版本,需要使用以下命令:
```shell
dnf install nginx-release-centos
```
安装完yum源之后,可以通过以下命令来检查是否添加成功:
```shell
yum repolist all | grep nginx
```
如果返回以下结果,则说明添加成功:
```shell
nginx nginx repo 59
nginx-upstream nginx upstream repo 0
```
3. 安装最新版本的Nginx
安装完Nginx官方的yum源之后,可以通过以下命令来安装最新版本的Nginx:
```shell
yum install nginx
```
安装完成之后,可以通过以下命令来检查Nginx的版本信息:
```shell
nginx -v
```
如果返回以下结果,则说明安装成功:
```shell
nginx version: nginx/1.21.1
```
4. 启动Nginx服务
安装完Nginx之后,需要通过以下命令来启动Nginx服务:
```shell
systemctl start nginx
```
如果需要开机自启动Nginx服务,可以通过以下命令来设置:
```shell
systemctl enable nginx
```
5. 检查Nginx服务状态
为了保证Nginx服务正常运行,需要时刻检查Nginx服务的状态。可以通过以下命令来检查Nginx服务的状态:
```shell
systemctl status nginx
```
如果返回以下结果,则说明Nginx服务正常运行:
```shell
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2021-07-06 10:58:32 CST; 30min ago
```
6. 配置Nginx
Nginx的配置文件位于/etc/nginx目录下,使用vi等编辑器可以对其进行修改。需要注意的是,修改Nginx配置文件前需备份原有配置文件,以免修改失误导致Nginx服务无法启动。
7. 总结
通过以上步骤,我们成功地安装了Nginx官方yum源,并且安装了最新版本的Nginx,并启动了Nginx服务。配置Nginx,让它适应自己的需求,需要更多的学习和探索。但是,通过使用Nginx官方的yum源,我们已经省去了繁琐的手动编译的过程,可以更加便捷地使用Nginx。