CentOS系统下Nginx的安装及配置教程

1、安装前准备2、Nginx的安装3、Nginx的配置在Web服务器领域。

在Web服务器领域,Nginx是一款非常流行的开源软件,它可以作为反向代理服务器、负载均衡器和HTTP缓存等多种用途。本文将介绍如何在Linux CentOS系统上安装和配置Nginx。

安装前准备

在开始安装之前,我们需要确保以下几点:

1. 系统已经更新到最新版本

2. 安装了必要的依赖库

更新命令:

“`

sudo yum update

安装依赖库命令:

sudo yum install epel-release

sudo yum install gcc pcre-devel openssl-devel zlib-devel

Nginx的安装

1. 添加源并导入密钥

首先需要导入密钥以防止出现无法验证软件包签名的情况。执行以下命令添加源并导入密钥。

sudo wget -release-centos-7-0.el7.ngx.noarch.rpm

sudo rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

sudo rpm –import

2. 安装Nginx

执行以下命令进行Nginx的实际安装。

sudo yum install nginx

“`

如果您想要查看是否成功安装,可以使用以下命令查看Nginx的版本号。

nginx -v

CentOS系统下Nginx的安装及配置教程

Nginx的配置

1. 启动Nginx

执行以下命令启动Nginx服务。

sudo systemctl start nginx

2. 配置防火墙

如果您有开启系统防火墙,则需要打开80端口以允许HTTP请求。执行以下命令:

sudo firewall-cmd –zone=public –add-service=http –permanent

sudo firewall-cmd –reload

3. 配置网站根目录

默认情况下,Nginx的网站根目录位于`/usr/share/nginx/html`。如果您想要更改此路径,请编辑`/etc/nginx/conf.d/default.conf`文件,并将其指向您所需的路径。

4. 配置虚拟主机

如果您需要配置多个虚拟主机,则可以在`/etc/nginx/conf.d/`目录下创建新文件来定义每个虚拟主机。例如,我们可以创建一个名为example.com.conf的文件,并添加以下内容:

server {

listen 80;

server_name example.com;

root /var/www/example.com;

}

5. 重启Nginx服务

最后一步是重启Nginx服务以使更改生效。

sudo systemctl restart nginx

本文介绍了如何在Linux CentOS系统上安装和配置Nginx。通过这篇文章,相信大家已经掌握了Nginx的基本安装和配置方法,可以根据自己的需求进一步进行优化和定制。