Apache 配置文件和端口

Apache configuration file and ports

我有一台服务器,其中有一个包含 4 个帐户的 WHM 面板,每个帐户都有其域。站点两个帐户将 运行。其中:Account1 将 运行 site1 在端口 3000 上 Account2 将 运行 site2 在端口 3004 我需要知道如何使我的 apache 服务器重定向为站点的路由,其中​​端口 3000 上的请求转到 site1,并且从端口 3004 到站点 2 的请求。我该怎么做?

虚拟主机解决了这个问题,为每个 port/host 创建一个虚拟主机。示例:

<VirtualHost *:3000> # Or any other port
    DocumentRoot X:/path/to/site/1 # Remove X: in linux

    <Directory X:/path/to/site/1> # Remove X: in linux
        Option -Indexes # Disable directory indexing
        Allow from all 
        AllowOverride all # Allow all .htaccess
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>