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配置成功!

Amazon AWS EC2开启Web服务器配置

时间: 2024-07-31 18:58:54

Amazon AWS EC2开启Web服务器配置的相关文章

Amazon AWS EC2存储

原文地址:https://www.cnblogs.com/fanweisheng/p/11254260.html

AWS EC2服务器的HTTPS负载均衡器配置过程

AWS EC2服务器配置负载均衡器步骤: 1.普通负载均衡器 至少两台EC2实例,这里以Centos6.7系统为例 启动之后先安装个apache的httpd服务器默认80端口,或者使用其他服务器和端口也行,配置负载均衡器的时候需要用到这个端口 iptables防火墙开启80端口或者直接关闭防火墙 在/var/www/html里面新建个index.html文件,内容随意,注册实例到负载均衡器的时候会通过这个端口请求这个默认主页文件,请求得到实例才能注册成功 可以先使用 curl http://内网

AWS部署XenApp7.6:创建AWS EC2实例

一.概述 本章节记录在实施过程中,创建AWS EC2实例的步骤. 二.描述 Amazon Elastic Compute Cloud (Amazon EC2) 在Amazon Web Services(AWS) 云中提供可扩展的计算容量.使用Amazon EC2 可避免前期的硬件投入,因此您能够快速开发和部署应用程序.通过使用Amazon EC2,您可以根据自身需要启动任意数量的虚拟服务器.配置安全和网络以及管理存储.Amazon EC2 允许您根据需要进行缩放以应对需求变化或流行高峰,降低流量

如何在 Amazon AWS 上设置一台 Linux 服务器

摘要: AWS(Amazon Web Services)是全球领先的云服务器提供商之一.你可以使用 AWS 平台在一分钟内设置完服务器.在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和磁盘空间,磁盘类型(更快的 SSD 或者经典的 IDE)等. AWS(Amazon Web Services)是全球领先的云服务器提供商之一.你可以使用 AWS 平台在一分钟内设置完服务器.在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和磁盘空间,磁盘类型(更快的 S

在NodeJS中配置aws ec2

获取access key和secret access key 自己账户下有security credentials的选项 然后点击Access Keys 根据提示create new access key 安装SDK  npm install aws-sdk --save 在app.js中,声明引用aws-sdk  var AWS = require('aws-sdk'); 配置EC2的服务           在项目根目录下新建文件config.json,输入以下内容保存  { "access

linux的web服务器配置与管理——创建用户个人主页

本实验用的是RedHat linux9.0,在虚拟机上进行操作,它已具有相当完善的可视化界面,这样用户会更加容易接受和理解. 首先呢就是虚拟机的相关配置,这个就不说了,当我们安装完系统后,打开终端,输入命令"rpm   -q   httpd",因为linux9.0已经安装了Apache服务,所以此时窗口会显示安装的版本信息,这就说明系统已成功安装Apache服务.接下来就是启动服务了,这里有几条命令如图所示: 第一条命令是查看服务的状态,开启还是关闭:第二条是启动Apache服务,然后

[转]Amazon AWS亚马逊云服务免费一年VPS主机成功申请和使用方法

今天部落将再次为大家介绍如何成功申请到来自亚马逊的Amazon AWS免费一年的VPS主机服务.亚马逊公司这个就不用介绍了,是美国最大的一家网络电子商务公司,亚马逊弹性计算云Amazon EC2更是鼎鼎有名. 之前部落介绍的AppFog空间.pagodabox空间都是用的亚马逊云服务的,这里还有免费VPS可以申请使用的: 1.微软全能VPS:Windows Azure微软云平台免费VPS申请使用:任选内存大小操作系统 2.台湾VPS主机:MiCloud免费VPS主机512MB内存无需信用卡申请即

AWS EC2避免误删软件包和数据的方法:取消“终止删除”默认配置

本文介绍AWS在终止实例的时候如何保留根卷,避免误删软件包和数据. 作者:光环云 尹晓征 在aws控制台创建EC2的时候,我们在添加存储步骤中,如果使用默认配置的情况下,“终止时删除”配置默认是被选中的,就是说在这个实例被终止的时候,所挂载的这个EBS卷也同时会被删除:这样带来的影响就是我们在这个卷中所配置的软件包或者存储的数据也就直接被删除了. 但是很不幸,aws的web管理控制台并没有选项取消这个默认配置,那么我们有没有方案能够满足这个需求呢?答案是有的,就是需要通过aws的cli命令行工具

zabbix开启web界面中文支持(中文乱码问题)

1.开启web界面中文支持 #vi /var/www/zabbix/include/locales.inc.php 将这一行修改为'zh_CN' => array('name' => _('Chinese(zh_CN)'),        'display' => true) 2.中文字体乱码问题 替换 /var/www/zabbix/fonts/DejaVuSans.ttf即可