如何使用 IIS7 服务器在 amazon ec2 windows 实例上托管域名
Posted
技术标签:
【中文标题】如何使用 IIS7 服务器在 amazon ec2 windows 实例上托管域名【英文标题】:how do I host domain name on amazon ec2 windows instance using IIS7 server 【发布时间】:2014-05-29 14:39:01 【问题描述】:我在网络解决方案中有域名。我正在使用亚马逊 EC2 Windows 实例在 EC2 上托管我的域
我在Route53
中为我的域创建了一个新的托管区域。区域文件为我提供了我向注册商申请的名称服务器。
然后,在 EC2 中,我创建了一个弹性 IP 地址并将其与我的实例相关联。然后,我在我的区域文件中创建了一个新记录集,并将 IP 地址记为A-Record
。
在此之后,我将我的域指向亚马逊路由 53 提供的名称服务器: 当我输入我的域名时,它显示找不到页面。
我已经搜索并意识到我需要在亚马逊 EC2 实例中设置 IIS 7。我试过了,但它没有连接到我的网页。我在downloads->mainpro
中的webproject
文件夹。我正在使用netbeans
来编写我的网络应用程序。您能告诉我在 EC2 实例中设置 IIS7 服务器的步骤吗?所以我可以通过我的域名查看我的网页。而且我在网络解决方案中没有托管服务。我只有域名。我需要在网络解决方案中提供托管服务吗?
请帮帮我..
提前致谢
【问题讨论】:
【参考方案1】:首先,您需要安装 IIS。在您的服务器上,转到服务器管理器 => 添加角色和功能。在服务器角色下将有一个称为 Web 服务器(IIS)。安装那个。将有一个标记为应用程序开发的部分,如果您的站点是用 php 编码的(假设您使用的是 netbeans),您将需要检查 CGI 应用程序开发。如果它实际上是一个 php 网站,您还应该单独安装 PHP。
一旦安装启动=>运行“inetmgr”来启动 IIS。您应该能够在站点分支下看到一个默认网站。该网站的目录位于 C:\inetpub\wwwroot 下。您应该能够删除该文件夹中的所有内容并上传您的代码。返回 IIS,单击默认网站,然后浏览 *.80(http) 以查看您的网站。
现在要链接您的域,请转到 Route53 并创建一个记录集。将其设为 A 类型,值为您的 IP 地址,名称为您的域名,不带 www。现在为您的域名添加另一个 A 类型记录,其中 www 和您的 IP 地址作为值。然后在 IIS 中右键单击您的网站并单击编辑绑定。使用端口 80 为所有未分配的域名添加您的域名。然后为您的域名添加另一个绑定,使用 www 端口 80 并使用所有未分配的。
您还可以观看此 youtube 视频以帮助设置 IIS。 https://www.youtube.com/watch?v=wgkp6smOzi8
【讨论】:
谢谢..但是我在我的项目中使用 jsp 和 servlet 并没有使用 php。另外,在我的 ec2 实例中,iis 服务器已经安装。我将立即尝试这些步骤。 这可能是最大的问题,为 jsp 和 servlet 设置 IIS 并不是世界上最简单的事情。您必须配置 IIS 以使用 JK ISAPI 重定向器插件向 Tomcat 发送 jsp 和 servlet 请求。这里有一个文档可以帮助您为 jsp 和 servlet 配置 IIS。 tomcat.apache.org/connectors-doc/webserver_howto/iis.html 非常感谢您的回答。我将后端更改为 php。它工作正常。以上是关于如何使用 IIS7 服务器在 amazon ec2 windows 实例上托管域名的主要内容,如果未能解决你的问题,请参考以下文章
如何在 amazon micro ec2 服务器(Amazon Linux)上安装 SVN 客户端
如何在 Amazon EC2 Ubuntu 服务器上设置 GUI