CentOS 7.9轻松安装Nginx,开启高效网站托管之旅

发布时间:2025-05-24 21:24:14

Nginx是一款高机能的Web效劳器,实用于静态文件效劳以及作为反向代办效劳器。本文将为你具体介绍如何在CentOS 7.9上轻松安装Nginx,并开启高效网站托管之旅。

一、筹备任务

在开端安装之前,请确保你的CentOS 7.9体系已更新到最新状况:

sudo yum update -y

二、安装Nginx

1. 安装依附

Nginx的安装须要一些依附库,以下命令将安装须要的依附:

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

2. 安装Nginx

利用以下命令安装Nginx:

sudo yum install -y nginx

安装实现后,可能利用以下命令启动Nginx效劳:

sudo systemctl start nginx

3. 设置Nginx开机自启

为了使Nginx在体系启动时主动运转,可能利用以下命令:

sudo systemctl enable nginx

三、测试Nginx效劳

在浏览器中输入你的效劳器IP地点,假如看到Nginx的默许欢送页面,则表示Nginx效劳已成功安装并运转。

四、设置Nginx

1. 编辑设置文件

Nginx的设置文件位于/etc/nginx/nginx.conf。你可能根据须要修改此文件来设置Nginx。

2. 创建虚拟主机

为了托管多个网站,你须要创建虚拟主机设置文件。虚拟主机设置文件平日位于/etc/nginx/conf.d/目录下。

以下是一个简单的虚拟主机设置示例:

server {
    listen 80;
    server_name example.com www.example.com;

    root /var/www/example.com/html;
    index index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }
}

3. 重启Nginx以利用变动

在修改了Nginx设置文件后,须要重启Nginx效劳以利用变动:

sudo systemctl restart nginx

五、保险设置

1. 开启SSL

假如你须要利用HTTPS,则须要为你的域名获取SSL证书。可能利用Let’s Encrypt收费证书。

2. 设置防火墙

为了进步保险性,你可能须要设置防火墙规矩以容许Nginx拜访:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

六、总结

经由过程以上步调,你曾经在CentOS 7.9上成功安装并设置了Nginx。现在,你可能利用Nginx来托管静态文件、静态网站,乃至作为反向代办效劳器。祝你网站托管之旅顺利!