apache 怎么给同一个虚拟主机绑定多个端口

背景:我当前的虚拟主机绑定8000 端口,想要再绑定一个端口,让无论哪个端口都能访问到web服务


当前配置:

<VirtualHost *:8000>
        DocumentRoot /home/ehigh/work/html/SXGeneralSystemFE/dist
        <Directory /home/ehigh/work/html/SXGeneralSystemFE/dist>
                Options FollowSymLinks MultiViews
                AllowOverride All
                Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/generalsystemfe_error.log
        CustomLog ${APACHE_LOG_DIR}/generalsystemfe_access.log combined
</VirtualHost>

修改后的配置:

<VirtualHost *:8000 *:13000>
        DocumentRoot /home/ehigh/work/html/SXGeneralSystemFE/dist
        <Directory /home/ehigh/work/html/SXGeneralSystemFE/dist>
                Options FollowSymLinks MultiViews
                AllowOverride All
                Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/generalsystemfe_error.log
        CustomLog ${APACHE_LOG_DIR}/generalsystemfe_access.log combined
</VirtualHost>

Apache 的 VirtualHost 指令是支持多个参数的,每个参数都是一个 IP地址 + 端口号的组合,多个参数之间使用空格分隔。 <VirtualHost addr[:port] [addr[:port]] ... >

posted on 2025-12-11 20:59  一直小爪子  阅读(3)  评论(0)    收藏  举报