centos

centos nginx端口如何修改

小樊
44
2025-07-30 20:51:19
栏目: 智能运维

在 CentOS 系统中,要修改 Nginx 的端口,你需要编辑 Nginx 的配置文件。以下是修改端口的步骤:

  1. 打开终端。

  2. 使用文本编辑器(如 vi、nano 等)打开 Nginx 的主配置文件。通常情况下,该文件位于 /etc/nginx/nginx.conf。你可以使用以下命令之一来打开它:

    sudo vi /etc/nginx/nginx.conf
    

    或者

    sudo nano /etc/nginx/nginx.conf
    
  3. 在配置文件中找到 server 块。这个块包含了 Nginx 服务器的配置信息。如果你想要修改 HTTP 端口(默认为 80),请找到类似于以下的行:

    listen 80 default_server;
    

    如果你想要修改 HTTPS 端口(默认为 443),请找到类似于以下的行:

    listen 443 ssl default_server;
    
  4. 将端口号更改为你想要的端口号。例如,如果你想要将 HTTP 端口更改为 8080,请将上述行更改为:

    listen 8080 default_server;
    

    同样,如果你想要将 HTTPS 端口更改为 8443,请将上述行更改为:

    listen 8443 ssl default_server;
    
  5. 保存并关闭配置文件。

  6. 重新加载 Nginx 以使更改生效。在终端中运行以下命令:

    sudo systemctl reload nginx
    

现在,Nginx 应该已经在新的端口上运行了。请注意,在更改端口后,你可能需要更新防火墙设置以允许新端口的流量。如果你使用的是 firewalld,可以使用以下命令来添加新端口:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

8080 替换为你选择的新端口号。然后运行以下命令以重新加载防火墙配置:

sudo firewall-cmd --reload

0
看了该问题的人还看了