运维

运维

Products

当前位置:首页 > 运维 >

如何将CentOS Apache默认端口为新的端口?

96SEO 2025-09-01 05:42 6


Apache Web服务器是Linux系统中最常用的Web服务器之一。默认情况下Apache监听80端口,但出于平安或其他原因,您可能需要将端口更改为其他值。本文将指导您如何在CentOS系统上修改Apache的默认端口。

CentOS Apache如何修改默认端口

步骤1:打开Apache配置文件

先说说您需要打开Apache的配置文件。使用以下命令打开/etc/httpd/conf/httpd.conf文件:

sudo nano /etc/httpd/conf/httpd.conf

步骤2:找到Listen指令

在配置文件中,找到名为Listen的指令。默认情况下它看起来可能像这样:

Listen 80

这里的数字是Apache目前正在监听的端口号。将80修改为您想要的新端口号, 比方说5555:

Listen 5555

步骤3:保存并关闭配置文件

修改完成后保存并关闭配置文件。在nano编辑器中, 使用以下快捷键保存并退出:

  • Ctrl + O
  • Ctrl + X

步骤4:重启Apache服务

为了使更改生效,您需要重启Apache服务。使用以下命令重启Apache:

sudo systemctl restart httpd

步骤5:验证更改

重启Apache后 您可以使用以下命令验证更改是否成功:

sudo netstat -tulnp | grep 5555

如果Apache正在监听5555端口,您将看到类似以下输出:

tcp        0      0 0.0.0.0:5555           0.0.0.0:*               LISTEN      12345/httpd

步骤6:更新防火墙规则

如果您更改了端口号,您可能需要更新防火墙规则以允许新的端口。使用以下命令打开防火墙配置:

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

然后重新加载防火墙以使更改生效:

sudo firewall-cmd --reload

步骤7:处理SELinux策略

如果您使用的是SELinux,您还需要更新SELinux策略以允许新的端口。使用以下命令更新SELinux策略:

sudo semanage port -a -t http_port_t -p tcp 5555

结论

通过以上步骤,您可以在CentOS系统上成功修改Apache的默认端口。请确保在更改端口后更新防火墙和SELinux策略,以确保您的Web服务器平安运行。


标签: CentOS

提交需求或反馈

Demand feedback