一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Linux 中怎么用-常见问题和处理方法

时间:2026-08-28 11:35:49 编辑:袖梨 来源:一聚教程网

防火墙要先对准具体问题,重点落在一、声明要监听的端口、二、为每个端口写独立的 VirtualHost 配置、三、启用配置并检查语法,不能只用一个大类词概括。

Apache通过显式声明Listen端口并为每个端口配置独立<VirtualHost *:PORT>块实现多端口虚拟主机,需检查端口占用、防火墙放行、Directory权限、SELinux/A;这不是“复用”,而是“多端口监听+路由”;下面分四步讲清楚,实操性强、避坑关键点都标出来了:一、声明要监听的端口 Apache 不会自动监听你没明说的端口。必须在主端口配置文件里加 `Listen` 指令;如果启用了防火墙(如 firewalld 或 ufw),记得放行对应端口,比如 sudo firewall-cmd --add-port=8000/tcp --permanent;为每个端口写独立的 VirtualHost 配置 每个 `` 必须和 `Listen` 中声明的端口严格匹配,且不能混用。关键细节:<Directory> 路径必须和 DocumentRoot 完全一致(包括结尾不加斜杠);Require all granted 是 Apache 2.4+ 的硬性要求,漏掉直接 403;不要用 ServerName localhost 多次——Apache 按顺序匹配,第一个命中就返回,后面的会被忽略。

热门栏目