centos

nginx在centos怎样设置

小樊
39
2025-10-15 07:10:21
栏目: 智能运维

1. 安装Nginx
在CentOS上安装Nginx有两种常见方式:YUM源安装(快速便捷,推荐新手)和源码编译安装(灵活自定义,适合有特定需求的情况)。

YUM源安装步骤

源码编译安装步骤(可选):

2. 基础配置
Nginx的主配置文件位于/etc/nginx/nginx.conf(YUM安装)或/usr/local/nginx/conf/nginx.conf(源码安装),虚拟主机配置通常放在/etc/nginx/conf.d/(YUM)或/usr/local/nginx/conf/conf.d/(源码)目录下。

核心配置说明

3. 虚拟主机配置
Nginx支持基于域名的虚拟主机(最常用),通过不同server_name区分多个网站。

步骤

4. 防火墙设置
如果服务器启用了防火墙(如firewalld),需要开放HTTP(80)和HTTPS(443)端口:

sudo firewall-cmd --permanent --add-service=http   # 永久开放HTTP
sudo firewall-cmd --permanent --add-service=https  # 永久开放HTTPS
sudo firewall-cmd --reload                         # 重载防火墙规则

若需临时关闭防火墙(仅测试用,生产环境不推荐):

sudo systemctl stop firewalld

5. SSL配置(可选,启用HTTPS)
使用Let’s Encrypt免费获取SSL证书,步骤如下:

6. 常用命令

通过以上步骤,你可以在CentOS上完成Nginx的安装、基础配置及虚拟主机设置,满足常见的Web服务需求。

0
看了该问题的人还看了