我正在尝试使用XAMPP在AWS EC2实例上配置反向代理。
我的httpd-vhosts.conf在本地主机上工作正常,但在我的EC2服务器上工作不正常:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName ec2-foo.us-east-2.compute.amazonaws.com
ServerAlias ec2-foo.us-east-2.compute.amazonaws.com
DocumentRoot "/opt/lampp/htdocs/main"
</VirtualHost>
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName bar.ec2-foo.us-east-2.compute.amazonaws.com
ProxyPass / http://example.com
ProxyPassReverse / http://example.com
</VirtualHost>
访问bar.localhost
时没有错误,但是从bar.ec2-foo.us-east-2.compute.amazonaws.com
访问时却没有错误。
是否可以解决此问题?如果没有,是否可以通过example.com
访问ec2-foo.us-east-2.compute.amazonaws.com/bar
?
答案 0 :(得分:0)
今天,我发现Amazon没有为其公共DNS启用通配符。但是,这可以在我自己的域上完成。