0
我已經安裝了Apache中的端口80上的顛覆現在爲了開發子版本的Web用戶界面我需要php在同一臺機器上即在亞馬遜ec2實例爲這個我必須運行多個Apache實例端口80顛覆和另一個PHP如何配置可以任何一個請幫助我如何在ubuntu上運行Apache的多個實例亞馬遜ec2實例
我已經安裝了Apache中的端口80上的顛覆現在爲了開發子版本的Web用戶界面我需要php在同一臺機器上即在亞馬遜ec2實例爲這個我必須運行多個Apache實例端口80顛覆和另一個PHP如何配置可以任何一個請幫助我如何在ubuntu上運行Apache的多個實例亞馬遜ec2實例
你不需要多個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選項。
希望這會有所幫助。