要配置Apache代理访问,您可以按照以下步骤进行操作:
mod_proxy
和mod_proxy_http
模块已启用。您可以使用以下命令检查:sudo a2enmod proxy
sudo a2enmod proxy_http
sudo systemctl restart apache2
/etc/apache2/sites-available/000-default.conf
。sudo nano /etc/apache2/sites-available/000-default.conf
标签内添加以下代码,将请求代理到指定的目标服务器:
ServerName your-domain.com
ProxyPass / http://target-server-ip/
ProxyPassReverse / http://target-server-ip/
将your-domain.com
替换为您自己的域名,将target-server-ip
替换为您要代理的目标服务器的IP地址或域名。
sudo systemctl restart apache2
这样,Apache就会将所有到your-domain.com
的请求代理到target-server-ip
上。
请注意,如果您使用的是HTTPS,您可能还需要配置代理的SSL证书。这可以通过在上述配置中添加SSLProxyEngine on
以及其他必要的SSL设置来完成。