1. 启动代理相关模块,重启服务

a2enmod proxy
a2enmod proxy_http
systemctl restart apache2

  1. 配置虚拟主机,例如:

    <VirtualHost *:80>
        ServerName mytest.com
        DocumentRoot /var/www/mytest.com/dist
    
        <Directory /var/www/mytest.com/dist>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    
        # 代理 /api 到后端
        ProxyPass /api/ http://localhost:3000/api/
        ProxyPassReverse /api/ http://localhost:3000/api/
    </VirtualHost>
    

重启服务

最后编辑:2025年05月23日 ©著作权归作者所有

发表评论