📅  最后修改于: 2023-12-03 15:08:52.233000             🧑  作者: Mango
Nginx 是一个轻量级的、高性能的 Web 服务器和反向代理服务器。在 CentOS 上安装 Nginx 非常简单。本文将介绍如何在 CentOS 上安装 Nginx。
在安装 Nginx 之前,建议先更新 CentOS 系统以获取最新的软件包和安全更新。
sudo yum update
使用以下命令安装 Nginx:
sudo yum install nginx
安装完成后,您可以使用以下命令启动 Nginx:
sudo systemctl start nginx
如果您希望 Nginx 在系统启动时自动启动,请使用以下命令:
sudo systemctl enable 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;
}
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 配置:
sudo systemctl reload nginx
现在,您已经成功地在 CentOS 上安装了 Nginx,并可以开始配置您的站点或反向代理。如果您对 Ubuntu 或其他 Linux 发行版感兴趣,请查看相应的安装指南。