我已经在apache的端口80上安装了subversion现在为了开发子版本的web用户界面我需要在同一台机器上运行php,即在amazon ec2实例中为此我必须运行多个apache实例端口80进行颠覆和另一个对于php怎么配置可以任何一个请帮帮我
答案 0 :(得分: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选项添加到虚拟站点。
希望这有帮助。