如果需要在 CentOS 中安装 nginx,使用 yum 包管理器安装是最简单的方法,下面视频将带你学习如何使用 yum 包管理器来安装 nginx。

nginx.png

安装视频

微信关注“枫叶哥”,发送“nginx”获取视频。

安装步骤

  1. 获取 IP 地址以便 ssh 访问和浏览器访问(192.168.56.101
  2. 访问 nginx 官网(nginx.org/cn)
  3. 获取预先编译的版本(Pre-Built Packages
  4. 根据系统版本(cat /etc/centos-release)创建 yum 源配置文件(见 yum 源配置)
  5. 使用 yum 安装 nginx(yum install nginx
  6. 检查工作端口 80netstat -tunlp
  7. 编辑配置文件,指定 web 服务器根目录(/etc/nginx/conf.d/*.conf
  8. 启动 nginx(service nginx start
  9. 处理异常情况(见处理异常)

yum 源配置

文件路径:/etc/yum.repos.d/nginx.repo

yum 源配置中需要修改下面的 url 地址:

http://nginx.org/packages/OS/OSRELEASE/$basearch/

CentOS 6.9 为例,url 地址中 OS 替换为 centosOSRELEASE替换为6

正确的配置文件应该是下面这样:

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

示例 nginx 配置文件

下面是一个基本的 nginx 配置文件,只能处理静态请求。

server {
    listen       80;
    server_name  localhost;

    location / {
        root   /var/www/;
        index  index.html index.htm;
    }
}