使用Nginx官方的Yum Repository安装

Nginx的这个源我找了很久后来在这找到了nginx: Linux packages

我使用的是CentOS 7,在之前并没有安装过Nginx,并且要安装Stable版本。

安装过程如下:

首先新建源文件:

touch /etc/yum.repos.d/nginx.repo

然后编辑源文件:

vim /etc/yum.repos.d/nginx.repo

如下图所示在原文件中写入配置:

Snip20160306_75

需要注意的是 http://nginx.org/packages/OS/OSRELEASE/$basearch/ 这行中OS要替换成对应的系统,OSRELEASE要替换成对应的Nginx版本。

保持源文件后执行:

yum makecache

能看到已经更新到了源

Snip20160306_77

安装Nginx:

yum install nginx

看到如下:

Snip20160306_78

安装完成后启动服务:

systemctl start nginx.service

用浏览器访服务器的IP即可看到页面如下:

Snip20160306_79

如果打开服务器的IP后显示如下:

Snip20160306_81

有可能是防火墙阻碍了访问,在服务器上执行:

firewall-cmd  --list-all

Snip20160306_83

看到确实没有开通http访问,CentOS使用了firewalld作为防火墙服务,可以通过添加常见的服务名称,如http、https或者通过添加制定端口来管理访问,这里我们使用服务名称的方式增加http的访问:

firewall-cmd --permanent --add-service=http

并使用

firewall-cmd --reload

更新防火墙配置。

Snip20160306_84

这时候应该就能看到Nginx的欢迎页面了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注