【问题标题】:Virtualhost subdomain not working on AWS EC2虚拟主机子域在 AWS EC2 上不起作用
【发布时间】:2019-04-19 01:49:45
【问题描述】:

我正在尝试使用 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访问时却出现了。

有没有办法解决这个问题?如果没有,有没有办法通过ec2-foo.us-east-2.compute.amazonaws.com/bar访问example.com

【问题讨论】:

  • ec2-foo.us-east-2.compute.amazonaws.combar.ec2-foo.us-east-2.compute.amazonaws.com 解决了吗?我认为他们不会。
  • 出于隐私原因,我隐藏了原始服务器名称。 @stdunbar
  • 但是您的主机解决了吗?而当你说有错误的时候,是什么样的错误呢?
  • @stdunbar 服务器没有响应。

标签: apache amazon-web-services amazon-ec2 xampp virtualhost


【解决方案1】:

今天我发现亚马逊没有为其公共 DNS 启用通配符。但是,这可以在我自己的域上完成。

https://forums.aws.amazon.com/thread.jspa?threadID=64352

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 2015-08-30
    • 2015-02-25
    • 1970-01-01
    • 2013-04-26
    • 2015-06-24
    • 1970-01-01
    • 2016-09-29
    • 2018-05-09
    相关资源
    最近更新 更多