使用 hostnamectl
命令查询服务器信息
1. 安装 EPEL 仓库
EPEL(Extra Packages for Enterprise Linux)是一个为 RHEL 和 CentOS 提供额外软件包的仓库,TencentOS Server 作为一个 RHEL 类的发行版,也可以使用这个仓库。首先安装 EPEL 仓库:
sudo yum install epel-release -y
2. 安装 Nginx
安装完 EPEL 仓库后,您可以直接通过 yum
安装 Nginx:
sudo yum install nginx -y
安装完成
3. 启动 Nginx
安装完成后,启动 Nginx 服务:
sudo systemctl start nginx
4. 设置 Nginx 开机自启
为了确保服务器重启后 Nginx 会自动启动,执行以下命令:
sudo systemctl enable nginx
5. 配置防火墙
如果您的服务器启用了防火墙,需要开放 HTTP 和 HTTPS 端口(80 和 443):
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload
6. 验证 Nginx 是否启动
通过浏览器访问服务器的 IP 地址,您应该能够看到 Nginx 的默认欢迎页面。
或者,也可以使用 systemctl status nginx
命令查看 Nginx 服务状态:
sudo systemctl status nginx
在管理 Nginx 进程时,除了启动和设置开机自启动之外,还经常需要停止、重启或重新加载配置文件。以下是相关的命令:
7. 重新加载 Nginx 配置
如果你只修改了 Nginx 的配置文件,并且不希望中断当前连接,可以通过重新加载配置文件的方式来更改:Nginx 的配置文件位于 /etc/nginx/nginx.conf
。您可以根据需要进行修改。修改配置文件后,使用以下命令重新加载 Nginx 配置:
sudo systemctl reload nginx
8. 停止 Nginx 服务
如果需要停止 Nginx 服务,可以使用以下命令:
sudo systemctl stop nginx
9. 重启 Nginx 服务
当你修改了 Nginx 的配置文件或遇到其他问题时,重启 Nginx 可以让新的配置生效:
sudo systemctl restart nginx
这就是使用 yum
安装 Nginx 的步骤。