【发布时间】:2013-06-08 14:36:26
【问题描述】:
我已经阅读了很多关于 SO 的文章和主题,但找不到任何进一步的帮助。
我有一个 AWS-EC2 实例,并希望在其中拥有几个公共站点。
我已经让我的第一个公共网站运行如下:
http://ec2-50-xxx-214-xxx.us-west-2.compute.amazonaws.com/
我所做的只是在
/etc/apache2/sites-available
<VirtualHost *:80>
ServerName ec2-50-xxx-214-xxx.us-west-2.compute.amazonaws.com
DocumentRoot /home/ubuntu/manmu/YYYYY/web
DirectoryIndex index.php
</VirtualHost>
然后
ubuntu@ip-10-245-38-136:/etc/apache2/sites-enabled$ ln -s ../sites-available/manmu
但是我怎样才能让我的其他网站运行呢?
例如,我可能想要一些子域,例如:
http://abc.ec2-50-xxx-214-xxx.us-west-2.compute.amazonaws.com/
等等。
而且,我可以让我的本地机器运行多个站点(我的意思是 url),例如:http://abc.manmu.localhost
http://def.manmu.localhost
我正在使用 /etc/hosts 和 /etc/apache2/site-availables(和 ../site-enabled)。
但我真的不知道如何配置 AWS 以公开访问多个 url。
我刚刚听到类似 Elastic IP 之类的东西,这对实际域名有帮助吗?
谢谢。
最好的问候,
tech_me
【问题讨论】:
标签: linux apache amazon-web-services virtualhost