好吧,我的设置如下:
domain.com 。 domain.com和www.domain.com都指向为我的实例设置的静态IP。 /var/www/html apps.domain.com指向www.domain.com/apps作为一个框架URL(这是需要改变的!)。 我想要的是有两个文档根(如果可能的话),一个用于我的主要向前站点( www.domain.com ),让我们保持它在/var/www/html 。 但是之后我需要另外一个用于玩耍和构build应用程序等。我想从/var/www/apps提供它们,我会从apps.domain.com指向它。
原因是我需要能够对我构build的Web应用程序进行版本控制,我将为/var/www/apps每个应用程序保留一个单独的树。 目前我的应用程序是从/var/www/html/apps因此它们在我的主站点的html版本控制下; 不理想。
好的,我想我已经尽可能多的了,希望能够理解我想要达到的目标。 那么这是可能的吗? 我可以使用AWS设置多个静态IP,所以也许每个人都可以解决不同的文档根目录? 我只是进入事物的基础设施方面,所以不要太了解这一切,忍耐着我!
是。
请参阅Apache文档 ,特别是虚拟主机示例 ,其中一个示例部分复制如下(通过IP地址区分的虚拟主机)。
# First Virtual Host (eg your main website) <VirtualHost 172.20.30.40> DocumentRoot /www/example1 ServerName www.example.com </VirtualHost> # Second Virtual Host (eg your apps) <VirtualHost 172.20.30.50> DocumentRoot /www/example2 ServerName www.example.org </VirtualHost>
你应该阅读关于Apache虚拟主机 。