2013-09-30 177 views

回答

0

你不需要多個Apache的實例。最簡單的方法是啓用命名虛擬主機。爲此,編輯/etc/init.d/httpd/conf/httpd.conf(或任何該文件位於你的發行版),並加入這一行的底部

NameVirtualHost *:80 

然後爲每個網站,你可以要麼添加到主要的httpd.conf(不推薦),要麼可以包含單獨的conf文件。包含文件添加此行

Include [path to site config files]/*.conf 

然後爲每個站點在配置文件中,你可以做這樣的事情(注意:任何選項工作)

<VirtualHost *:80> 
    DocumentRoot [path to the document root] 
    ServerName [the domain] 
    ServerAlias [any alias] 
    <Directory "[path to the document root]"> 
     FileETag None 
     Options FollowSymLinks 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

如果沒有域名因爲你可以把你喜歡的東西放在那裏,然後編輯你的主機文件,當你去到這個「域」時尋找ec2 IP。你也可以添加你想要的虛擬站點的任何apache選項。

希望這會有所幫助。