我想在ec2 linux服务器上安装多个apache服务器,这些服务器在不同的端口运行,并且在一台ec2 linux机器上有不同的文件结构。 请指导我如何在一台机器上安装多个apache服务器。
答案 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服务器的端口80
和8080
。在同一台服务器上运行两个apache实例是可能的,但它有点混乱。请记住,任何端口&gt; 1024受Linux保护,您只能将端口443和80与Apache绑定,否则必须是端口1025及以上。
此处提供更多信息: