📜  如何在CentOS上安装Nginx(1)

📅  最后修改于: 2023-12-03 15:08:52.233000             🧑  作者: Mango

如何在 CentOS 上安装 Nginx

Nginx 是一个轻量级的、高性能的 Web 服务器和反向代理服务器。在 CentOS 上安装 Nginx 非常简单。本文将介绍如何在 CentOS 上安装 Nginx。

第一步:更新系统

在安装 Nginx 之前,建议先更新 CentOS 系统以获取最新的软件包和安全更新。

sudo yum update
第二步:安装和启动 Nginx

使用以下命令安装 Nginx:

sudo yum install nginx

安装完成后,您可以使用以下命令启动 Nginx:

sudo systemctl start nginx

如果您希望 Nginx 在系统启动时自动启动,请使用以下命令:

sudo systemctl enable nginx
第三步:配置 Nginx

默认情况下,Nginx 会将其默认站点配置文件放置在 /etc/nginx/conf.d/default.conf。您可以通过编辑此文件来修改站点的配置。以下是一些示例配置文件:

站点配置
server {
    listen       80;
    server_name  example.com;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}
反向代理配置
# 访问 http://localhost/app1 会被代理到 http://server1:8080
location /app1 {
    proxy_pass http://server1:8080/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
}
SSL 配置
server {
    listen       443 ssl;
    server_name  example.com;

    ssl_certificate      /path/to/cert.pem;
    ssl_certificate_key  /path/to/key.pem;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }
}
第四步:重新加载 Nginx 配置

当您修改了 Nginx 配置文件后,需要重新加载配置以使更改生效。使用以下命令重新加载 Nginx 配置:

sudo systemctl reload nginx
结论

现在,您已经成功地在 CentOS 上安装了 Nginx,并可以开始配置您的站点或反向代理。如果您对 Ubuntu 或其他 Linux 发行版感兴趣,请查看相应的安装指南。