初步安装错误

如下图所示:
Centos7安装nginx

原因:Centos7需要用yum安装nginx但默认安装的centos中又没有yum源,所以需要手动去增加yum源。

增加yum源

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

在nginx.repo中添加如下内容

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/7/$basearch/

gpgcheck=0

enabled=1

保存后退出。
注意:上述文件中,baseurl=http://nginx.org/packages/centos/7/$basearch/ 本条为稳定版本的预制包;
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/ 本条为Mainline版本的预构建包。

查看一下是否成功加载了这个安装源

yum repolist

显示如下:

Centos7安装nginx

再次安装:成功

Centos7安装nginx

安装好后,直接用systemctl启动nginx服务

systemctl enable nginx  #设置nginx为开机启动

systemctl start nginx  #启动nginx服务

无任何显示!

访问服务器

第一次打开本地浏览器访问服务器IP时,出现超时错误。

根据参考文章提示,把防火墙关了 (systemctl stop firewalld)。再次输入服务器ip,发现ok了,见下图:

Centos7安装nginx

参考资源

https://jingyan.baidu.com/article/647f01150d06577f2048a811.html
https://www.pythonf.cn/read/56888
https://www.cnblogs.com/gucb/p/11989447.html
http://nginx.org/en/linux_packages.html#RHEL-CentOS