CentOS 7.3 安装 Nginx 指南

简介
Nginx 是一款高性能的 HTTP 和反向代理服务器,广泛用于网站服务器、邮件服务器等,本文将详细介绍如何在 CentOS 7.3 系统上安装 Nginx。
准备工作
- 确保您的 CentOS 7.3 系统已更新至最新版本。
- 使用 root 用户登录系统,或者使用 sudo 命令执行以下操作。
安装 Nginx
安装 EPEL 仓库
EPEL (Extra Packages for Enterprise Linux) 是一个为 RHEL 衍生系统提供额外软件包的仓库,我们需要安装 EPEL 仓库。
sudo yum install epel-release
安装 Nginx
使用 yum 命令安装 Nginx。
sudo yum install nginx
安装完成后,可以使用以下命令查看 Nginx 的版本信息。
nginx -v
启动 Nginx 服务
安装完成后,启动 Nginx 服务。

sudo systemctl start nginx
检查 Nginx 服务状态。
sudo systemctl status nginx
使 Nginx 服务在系统启动时自动运行。
sudo systemctl enable nginx
配置 Nginx
修改默认配置文件
默认情况下,Nginx 的配置文件位于
/etc/nginx/nginx.conf,您可以根据需要修改该文件。sudo vi /etc/nginx/nginx.conf
创建自定义站点配置文件
在
/etc/nginx/conf.d/目录下创建一个新的配置文件,example.com.conf。sudo vi /etc/nginx/conf.d/example.com.conf
在该文件中添加以下内容:
server { listen 80; server_name example.com www.example.com; location / { root /usr/share/nginx/html; index index.html index.htm; } }重启 Nginx 服务
修改配置文件后,重启 Nginx 服务以应用更改。
sudo systemctl restart nginx
测试 Nginx

使用浏览器访问
http://example.com,如果一切正常,您应该能看到 Nginx 的默认欢迎页面。使用 curl 命令测试 Nginx。
curl http://example.com
如果您看到 Nginx 的欢迎页面内容,则表示 Nginx 安装成功。
FAQs
问题:安装 Nginx 时遇到错误信息怎么办?
解答: 请检查您的网络连接是否正常,确保 EPEL 仓库安装成功,如果问题仍然存在,尝试手动下载 Nginx RPM 包并安装。
问题:如何查看 Nginx 的访问日志?
解答: Nginx 的访问日志默认位于
/var/log/nginx/access.log,您可以使用以下命令查看日志:sudo cat /var/log/nginx/access.log
或者使用
less、more或tail等命令进行查看。

