docs: 添加Nginx安装和配置文档

添加Nginx的源码编译安装和AlmaLinux dnf安装方法
包含启动服务、防火墙配置以及目录结构说明
This commit is contained in:
wenyongda 2026-04-17 14:17:45 +08:00
parent 5a1535ac4b
commit 954eccc781

View File

@ -1345,4 +1345,50 @@ read only = yes
[mysql_bakup] [mysql_bakup]
path = /root/mysql_bakup path = /root/mysql_bakup
read only = yes read only = yes
``` ```
---
## Nginx 安装
### 源码编译安装
```shell
tar -zxvf nginx-1.21.4.tar.gz
cd nginx-1.21.4/
./configure
make
make install
```
### AlmaLinux dnf 安装
```shell
# 确保软件是最新的
sudo dnf clean all
sudo dnf update
sudo dnf groupinstall "Development Tools"
# 安装
sudo dnf install nginx
# 启动并设置开机自启
sudo systemctl restart nginx
sudo systemctl status nginx
sudo systemctl enable nginx
# 防火墙放行 HTTP 和 HTTPS
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
```
### 目录结构
| 目录/文件 | 说明 |
|----------|------|
| `/etc/nginx` | 包含所有 Nginx 配置文件的主目录 |
| `/etc/nginx/nginx.conf` | 主要的 Nginx 配置文件 |
| `/etc/nginx/sites-available` | 定义各个网站的目录 |
| `/etc/nginx/sites-enabled` | Nginx 积极服务的网站列表 |
| `/var/log/nginx` | Nginx 日志目录 |