在Apache2中实现代理传递的方法如下:
proxy 和 proxy_http 模块。如果没有安装,可以使用以下命令安装:sudo a2enmod proxy
sudo a2enmod proxy_http
sudo service apache2 restart
打开 Apache2 的配置文件。在 Ubuntu 上,配置文件位于 /etc/apache2/sites-available/000-default.conf。
在 标签内添加以下配置:
ServerName your-domain.com
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
上述配置将请求从 your-domain.com 转发到 http://localhost:3000/。根据你的需求进行修改。
sudo service apache2 restart
现在,当你访问 your-domain.com 时,Apache2 将会将请求代理到指定的目标地址。
请注意,如果你的目标服务器使用 HTTPS,你需要使用 proxy_https 模块,并将 ProxyPass 和 ProxyPassReverse 中的 http 替换为 https。