docs: 添加Nginx安装和配置文档
添加Nginx的源码编译安装和AlmaLinux dnf安装方法 包含启动服务、防火墙配置以及目录结构说明
This commit is contained in:
parent
5a1535ac4b
commit
954eccc781
@ -1346,3 +1346,49 @@ read only = yes
|
|||||||
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 日志目录 |
|
||||||
Loading…
x
Reference in New Issue
Block a user