【问题标题】:How can we install multiple apache servers at different ports in aws ec2 linux instance我们如何在aws ec2 linux实例的不同端口安装多个apache服务器
【发布时间】:2015-09-16 06:29:56
【问题描述】:

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

【问题讨论】:

    标签: linux apache amazon-ec2 instance


    【解决方案1】:

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

    例如:

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

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

    更多信息在这里:

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

    【讨论】:

    • kkgt 答案先生。谢谢。我还有一个小问题,如果我们想在单独的共享托管域类型的服务器中制作服务器机器,就像托管公司一样。我们如何实现那个?
    • @stack 我不确定我是否理解这个问题。你的意思是在负载均衡器后面?
    • 不是负载均衡器。就像托管公司使用了一台专用服务器,并且在其中他们制作了许多小型共享服务器,他们称之为共享托管域。他们如何划分并将其分配给不同的客户。
    猜你喜欢
    • 2021-07-05
    • 2020-08-24
    • 2011-08-21
    • 2014-12-25
    • 1970-01-01
    • 2020-10-13
    • 2021-11-20
    • 2013-02-13
    • 2010-11-19
    相关资源
    最近更新 更多