我正在尝试为我的EC2实例配置虚拟主机。我在我的EC2实例上使用ubuntu,在服务器上使用apache2。如何在AWS EC2上配置多个虚拟主机运行Ubuntu?
我有3个应用程序(基于Web)的在/ var/WWW 3个不同的文件夹: - 在/ var/WWW/APP_A - 在/ var/WWW/APP_B - 在/ var/WWW/mywebsite
我希望人们只能使用IP地址(我已将弹性IP附加到EC2实例)访问app_A和app_B,如http://my.ip.address/app_A和http://my.ip.address/app_B中所示。至于/ var/ww/mywebsite中的应用程序,我希望人们能够通过我的域名mywebsite.com访问该应用程序。我已将域名指向我的EC2 IP地址(my.ip.address)。
我知道我必须创建虚拟主机才能实现这一点,但我真的很新。我一直试图谷歌的解决方案,并尝试了几种解决方案,但保持失败。
请告诉我如何正确设置一个虚拟主机,这样我就可以达到我上面写的目的。
谢谢。这有助于。 – reflyh2 2013-05-18 16:29:47
我认为这个答案遗漏了最后一个关键步骤,创建一个符号链接,从'sites-enabled'启动到'sites-available'中定义的任何新网站。无论如何,我必须这样做。 – cdmo 2014-01-27 15:17:12
@cdmo或者,如果可用,使用“a2ensite”命令,该命令为您设置符号链接,并可能执行一小部分错误检查。 – Desty 2014-07-16 14:24:54