zoukankan      html  css  js  c++  java
  • Amazon AWS EC2开启Web服务器配置

    在Amazon AWS EC2申请了一年的免费使用权,安装了CentOS + Mono + Jexus环境做一个Web Server使用。

    在上述系统安装好之后,把TCP 80端口开启(iptables),同时启动Jexus。正常情况下,从客户端使用 http://IP地址/info,就可以看到Jexus运行成功的效果了。但在Amazon AWS EC2却说网络出现问题或者无法访问。因为对CentOS本身来说,TCP 80端口已经打开,但是否有AWS本身还做限制呢?

    在AWS主控台,找到这个Server实例,看到Security groups一项,

    图1:AWS EC2的当前运行实例Security Groups

    这个Security groups是系统自动生成的,点击这个链接,进入详细页面,点击“Inbound”的Tab,从下图中可以看出,这个自动生成的安全组,只有TCP 22端口开启,只能使用SSH访问(即用Putty工具访问)。

    如果要访问这个EC2实例的Web Server,必须在这里也打开TCP 80端口,

    图2:默认自动生成的安全组,只给出了通过SSH访问(即Putty访问)的权限

    右击安全组名,单击“Edit inbound rules”,如图3所示,点击Add Rule,选择“HTTP”协议,端口设置为80,Source设置为“Anywhere”(即允许任何IP地址访问),完成效果如下图所示

    图3:添加TCP 80端口的访问权限

    保存退出。

    从客户端使用 http://公开IP地址/info 访问,看到Jexus Web Server的显示,说明此时Web Server配置成功!

  • 相关阅读:
    Java8新特性
    搜索解决方案 -- ElasticSearch入门
    插入排序
    单点登录系统CAS入门
    快速排序
    选择性排序
    冒泡排序
    springcloud入门
    消息中间件 -- RabbitMQ
    ActiveMQ中消息的重发与持久化保存
  • 原文地址:https://www.cnblogs.com/wusir/p/3738582.html
Copyright © 2011-2022 走看看