在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
。