如何在aws ec2 linux实例的不同端口安装多个apache服务器

时间:2015-06-29 17:14:57

标签: linux apache amazon-ec2 instance

我想在ec2 linux服务器上安装多个apache服务器,这些服务器在不同的端口运行,并且在一台ec2 linux机器上有不同的文件结构。 请指导我如何在一台机器上安装多个apache服务器。

1 个答案:

答案 0 :(得分:0)

您可以使用VirtualHost指令运行单个apache服务器。

例如:

<VirtualHost *:80>
  ServerName www.example.org
  DocumentRoot /www/otherdomain-80
</VirtualHost>

<VirtualHost *:8080>
  ServerName www.example2.org
  DocumentRoot /www/otherdomain-8080
</VirtualHost>

将侦听运行相同apache服务器的端口808080。在同一台服务器上运行两个apache实例是可能的,但它有点混乱。请记住,任何端口&gt; 1024受Linux保护,您只能将端口443和80与Apache绑定,否则必须是端口1025及以上。

此处提供更多信息:

http://httpd.apache.org/docs/2.2/vhosts/examples.html