如何在AmazonEC2上为apache创建多个端口?

如何在AmazonEC2上为apache创建多个端口?,apache,amazon-web-services,amazon-ec2,Apache,Amazon Web Services,Amazon Ec2,我在亚马逊云上有Ubuntu 32位AMI(亚马逊机器映像) 我已经在上面安装了灯组 apache: 2.4.7 mysql: 5.5.38 php: 5.5.9 以上是A-M-p的规范 然后我得到了一个公共IP地址 现在我需要创建多个端口 像 x、 x.x.x:81 x、 x.x.x:82 有可能吗 我为端口配置完成了以下步骤: vim/etc/apache2/ports.conf==>添加行Listen 81 在虚拟主机文件中 ------- vim/etc/apache2/host

我在亚马逊云上有Ubuntu 32位AMI(亚马逊机器映像)

我已经在上面安装了灯组

apache:  2.4.7
mysql: 5.5.38
php: 5.5.9
以上是A-M-p的规范

然后我得到了一个公共IP地址

现在我需要创建多个端口

像 x、 x.x.x:81 x、 x.x.x:82

有可能吗

我为端口配置完成了以下步骤:

  • vim/etc/apache2/ports.conf==>添加行Listen 81
  • 在虚拟主机文件中
  • 
    -------
    
  • vim/etc/apache2/hosts==>添加了行127.0.0.1 vhost_name
  • sudo a2ensite vhost_file_name.conf
  • sudo/etc/init.d/apache2重新启动

  • 请按照以下说明操作:

    EC2实例 更新Apache

    文件:/etc/apache2/ports.conf

    Listen 80 
    Listen 81
    
    侦听xx
    其中xx是有效的端口号

    添加/更新虚拟主机

    • 创建一个侦听81或Apache正在侦听的端口号的虚拟主机
    • 使用不带.conf的conf的sudoa2ensite名称启用站点
    • 重新启动apache
      sudo服务apache2 Restart
    亚马逊控制台
    • 在“实例”列表中查找实例的安全组
    • 转到安全组(在LHS meun上找到),添加规则,允许外部世界与apache正在侦听的端口号进行对话。请按照以下步骤添加规则

    是的,请看apache指令。您还必须打开已安装的任何软件防火墙和ec2安全组上的端口。我已更新了我的问题。我添加了端口配置的步骤。我明白你关于防火墙的观点。但是你可以添加一些步骤吗。我是amazon服务器配置的新手。为实例的安全组添加规则的步骤谢谢,对于那些寻找此答案的人,这里有一个关于如何允许外部世界通过安全组设置与端口对话的相关指南:
    Listen 80 
    Listen 81