centos 安装 nginx

1, 系统版本

当前安装的系统版本为:CentOS 7 x64 并且没有 SELinux

2,安装

安装过程来自nginx官方的安装介绍

需要先安装 yum-utils

sudo yum install yum-utils

然后添加 nginx 的 yum 仓库
/etc/yum.repos.d/下新建文件nginx

保存一下内容

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

安装nginx

sudo yum install nginx

到此nginx安装完毕

关于配置

nginx默认是监听80端口的

这是如果防火墙没有开放相应端口的话,是无法进行外网访问的

查看所有打开的端口: firewall-cmd --zone=public --list-ports

打开80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent

之后便可以在外网访问到nginx的欢迎界面了

注:在本系统内,nginx的配置文件目录在: /etc/nginx;静态资源目录:/usr/share/nginx/

参考文章