阿里云服务器:IIS网站的架设(一、环境设置与安装IIS网站 二、网站的基本设置 三、建立新网站(未完待续))...

news/2024/5/10 0:58:17/文章来源:https://blog.csdn.net/weixin_30348519/article/details/95693807

 

      Windows Server 2012 R2的Internet Information Services (IIS)网站的模块化设计,可以减少被攻击面并减轻管理负担,让系统管理员更容易架设安全的具备高扩展的网站。

欢迎关注github:https://github.com/saucxs

 

一、环境设置与安装IIS网站

二、网站的基本设置

三、建立新网站(未完待续)

 

一、环境设置与安装IIS网站

1、申请DNS域名:向Internet服务提供商(ISP)申请DNS域名,或者在Internet查找提供DNS域名申请服务的机构,例如阿里云,或者腾讯云,京东云等等申请DNS域名。

2、注册管辖此域的DNS服务器:需要将网站(www.chengxinsong.cn)与IP地址输入到DNS服务器中,让Internet上的计算机可以通过此DNS服务器来得知网站的IP地址。此DNS服务器可以:

(1)自行搭建的DNS服务器。不过需要外界知道DNS服务器的IP地址,也就是注册此DNS服务器的IP地址,可以在申请域名服务机构的网站注册。

(2)直接使用域名申请服务机构的DNS服务器。

3、在DNS服务器内建立网站的主机记录:在服务器中记录“网址和IP地址”,也就是将域名解析到服务器,服务器绑定域名。

 

1.1环境设置

网站web1的设置:这台是window server 2012 R2,设置计算机名,IP地址,首选DNS服务器的IP地址。

DNS服务器DNS1的设置,首先设置计算机名,IP地址,首选DNS服务器的IP地址,然后通过“打开服务管理器--》添加角色和功能”的方法来安装DNS服务器,建立一个名称为xinsong.cn的正向查找区域,在此区域建立网站的主机记录。

一直,下一步,下一步

安装

 

 打开DNS管理器

 

一路,下一步

右键,新建主机。

添加成功之后,如下图所示

 其实发现,在域名申请提供商提供的DNS服务器,不是使用自己搭建的域名服务器。

但是上边是搭建自己的域名服务器,在自己测试电脑中,需要将测试ping的电脑的首选DNS服务器直接指定到DNS服务器120.27.109.67。

测试ping的电脑,进行测试。

 

1.2安装web服务器(IIS)

通过添加Web服务器(IIS)角色的方式来将网站安装到web1上:打开服务器管理器;点击仪表盘的添加角色和功能;点击下一步,直到出现选择服务器角色页面时,勾选web服务器(IIS);点击添加功能;点击下一步,直到出现确认安装页面;点击安装按钮。

可以参考我之前这一篇博客:http://www.cnblogs.com/chengxs/p/5914992.html

 

 1.3测试IIS网站是否安装成功

打开服务器管理器;点击上方工具;点击“Internet Information Services(IIS)管理器”,出现“是否使用Microsoft Web平台以保持与最新的Web平台组件的连接”,点击“否”或者“取消”

 

然后就会出现Internet信息服务(IIS)管理器页面,其中有一个名称为Default Web Site的内置网站

接下来是测试网站是否正常工作:

1、利用DNS网址http://www.chengxinsong.cn。:此时它先通过DNS服务器来查询网站的IP地址后,再连接此网站。

2、利用IP地址http://120.27.109.67.

3、利用计算机名http://web1:它适合局域网内计算机的连接,它需要用到NetBOIS广播的方式来查找网站web1的IP地址,然而网站的windows防火墙会阻挡此广播消息,因此需要把网站的web1的windows防火墙关闭。

如果正常,就会在浏览器上看到默认网页。可以通过“Internet Information Services(IIS)管理器”页面右边的操作窗口来停止,启动或重新启动此网站。

 

二、网站的基本设置

使用default web site来作为你的新的网站或者建立一个新的网站。

2.1网页存储位置与默认主页

当用户利用域名连接到default web site时,此网站会自动将首页发送给用户浏览器,而这个首页存储在网站的主目录(home directory)内。

2.1.1网页存储位置设置

要查看网站的主目录。点击default web site右边的操作窗口的基本设置;然后通过编辑网站对话框中的物理路径来查看。主目录被默认设置到文件夹%SysytemDriver%\inetpub\wwwroot,其中的%SysytemDriver%就是安装windows server 2012R2的磁盘,一般是C盘。

     

      可以将主目录的物理路径更改到本地计算机其他文件夹。也可以将网页存储到其他计算机的共享文件夹内,然后将主目录指定到此共享文件夹,也就是物理路径中输入其他计算机的共享文件夹的UNC路径(或者通过右边...按钮)

     当用户浏览此网站的网页时,网站就会到此共享文件夹读取网页给用户,不过网站需要提供有权访问此共享文件的用户名与密码。

    通过点击【点击链接为按钮;点击设置按钮;输入计算机的用户名和密码;通过测试按钮来测试是否可以正常连接此共享文件夹】

 

 2.1.2默认的首页文件

当用户连接default web site时,此网站会自动将位于主目录内的首页传送到用户的浏览器,然而网站所读取的首页文件是什么呢?可以点击“默认文档”

会出现如下图所示:

上图中,有5个文件,网站会先读取最上面的文件(Default.htm),若主目录内没有此文件,则依次读取之后的文件。可以通过右侧的操作的上移,下移来调整读取这些文件的顺序,也可以通过点击添加按钮来添加默认文档。

若在主目录内找不到列表中任何一个网页文件或者用户没有权限来读取网页文件,则浏览器就会出现403-禁止访问:访问被拒绝。

 

2.2 HTTP重定向

若网站内容正在建设或者维护中,可以将网站暂时重新定向到另外一个网站上,此时用户连接网站,所看到的是另外一个网页。需要安装一个HTTP重定向;【打开服务器管理器;点击仪表出的添加角色和功能;点击下一步;直到打开选择服务器角色界面,如下图所示;展开web服务器(IIS),勾选HTTP重定向】

一路的“下一步”,下一步,安装。

 

接下来,重新打开IIS管理器,然后【双击default web site中的HTTP重定向;勾选将请求重定向到此目标,输入目的的网址;勾选将所有的请求重定向到确切的目标(而不是相对目标)】

 默认值是“相对重定向”,也就是若原网站收到请求,则它会将其导向到相同的首页(默认的文档不同)。

如果勾选将所有请求重定向到确切目标(而不是相对于目标),则它会由目的网站来决定显示的首页文件。

 

2.3到处设置与使用共享设置

【点击图中计算机名称;双击共享配置;导出配置,设置导出目的地文件夹,输入加密秘钥。。。】

若是将其导出到其他计算机共享文件夹,则还需要点击“连接为”按钮”,然后输入有权限将文件写入到此文件夹的用户名和密码。

 

导出设置可以给以后使用,例如如果网站重新搭建,只要将之前的所导出的设置重新导入,就可以恢复设置。这些设置也可以供其他的计算机来共享使用。

导入设置的方法:【勾选启用共享的配置;输入存储配置文件的物理路径,输入有权限访问配置文件的用户名和密码;点击右上角的应用;在加密秘钥的密码对话框中输入当初导出的所设置的加密秘钥密码;点击确定按钮】

 

三、建立新网站

IIS支持在一台计算机上同时建立多个网站,例如在一台计算机上可以建立三个网站:balalala。。。。

然而为了正常可以区分这些网站,必须给予每一个网站唯一的标识信息。用来识别网站的标识信息有:主机名,IP地址,TCP端口号

1、主机名:这台计算机只有一个IP地址,则可以采用主机名来区分这些网站,也就是说每一个网站各有一个主机名。

2、IP地址:也就是说,每一个网站有唯一的IP地址。启用SSL安全连接功能的网站。例如对internet用户提供服务的商业网站,适应使用此方法。

3、TCP端口号:每一个网站分别拥有不同的端口号(port number),以便让IIS计算机利用端口来区别这些网站。此方法事业对内部用户提供服务的网站或者测试用的网站。

 

3.1利用主机名来标识网站

网站名称主机名IP地址TCP端口主目录
chengxinsongwww.chengxinsong.cn 120.27.109.6780C:\Work\MyProject\mybs
suningsuning.chengxinsong.cn 120.27.109.6780C:\Work\MyProject\suning

3.1.1将网站名称与IP地址注册到DNS服务器

为了让客户机能通过DNS服务器查询到www.chengxinsong.cn与suning.chengxinsong.cn的IP地址,先将这两个网址与IP地址注册到DNS服务器,到DNS服务器上通过“新建主机”的方法,完成后的页面。

PS:发现在阿里云上买的域名和服务器,不需要自己建立域名服务器,在域名这个地方进行解析就行。如下图所示。使用DNS修改工具,实时生效

 

3.1.2建立suning网站的主目录与index.html

在C:\Work\MyProject\文件夹下,新建一个suning的文件夹,它将作为suning网站的主目录,然后再该目录下新建index.html首页文件。

 

3.1.3建立suning网站

建立第2个网站suning的方法:【如下图所示,点击页面的下方的内容视图;点击右侧窗口“添加网站”】

 需要填写的参数:

(1)网站名称:自行进行设定,易于识别

(2)应用程序池:每一个应用程序池都拥有一个独立的环境,系统会为每一个新网站建立一个应用程序池。

(2)物理路径:设置主目录的文件夹。

(3)绑定:保持默认值就行。

(4)主机名:按照之前设计的来。

 

 

3.1.4连接网站测试

在测试计算机上,分别利用www.chengxinsong.cn与suning.chengxinsong.cn来连接这两个网站,由于连接时浏览器发送到IIS计算机的数据包内含有IIS计算机的IP地址以外,还有www.chengxinsong.cn或suning.chengxinsong.cn,因此IIS计算机在对比此网址与网站的主机名后,便可得知所要连接的网站。

 www.chengxinsong.cn

 

 suning.chengxinsong.cn

 

 未完待续。。。。

 

后续将3.1利用主机名来标识网站后续的3.2利用IP地址来标识网站,以及利用TCP端口来标识网站

 

转载于:https://www.cnblogs.com/chengxs/p/6906826.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_769814.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

只有搞Java开发的才知道!java相关技术网站

第一篇Linux基础学习篇 目录 第零章﹑计算机概论关于电脑的硬件组成部分﹐其实你可以观察你的台式机来分析一下﹐依外观来说这家伙主要可分为三部分﹐分别是∶ 输入单元∶包括键盘﹑鼠标﹑读卡机﹑扫描仪﹑手写板﹑触摸屏等等一堆﹔主机部分∶这个就是系统单元﹐被主机机箱保护…

MVC网站发布到 IIS

接下来将发布成功的站点部署到iis7.0。 步骤如下: 1. 安装 Microsoft .net FrameWork 4.0安装包(网站开发时候使用的就是.net framework4.0框架); 2. 安装ASP.NET MVC 4.0 ; 3. 设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允…

Slog42_支配vue框架初阶项目之博客网站-单页-默认头像的布局和定位

ArthurSlogSLog-42Year1GuangzhouChinaAug 19th 2018GitHub掘金主页简书主页segmentfault从业之路不同 机缘也不同 人生轨迹由机缘组成 想要有什么样的机缘 也就明白了自己要走的路 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源: css 元素框的类型HTML D…

在电脑上测试手机网站全攻略

最近公司要开发网站的移动版,让我准备准备知识,话说本人开发移动网站的经验还真不多,最悲剧的事情就是我的手机是个经典的诺基亚,而且公司还不给配手机,这是有多扣啊,没办烦啦,没有手机就用电脑…

教资报名网站显示无法访问此页面

网上很多人解决办法是 把网址复制出来, 开头的https:// 换成 http:// 添加到浏览器的兼容性页面应该就能打开了 ,最终效果是可以的,但是治标不治本, 在选完笔试科目后 点击付款就会出现和之前相同的问题 2.最终解决办法如下 勾选为TLS 1.2, 1.1即可

常用工具网站

1. 在线PDF转Word免费的转换器工具 https://www.pdfkz.com/pdf-to-word 2. 在线图片免费拼接 https://www.toolnb.com/tools/tppj.html

适合程序员学习的国外网站推荐

1.Baeldung 面向Java开发的学习网站, 网站页面精美, 风格略像Spring官网 https://www.baeldung.com/ 2.GeeksforGeeks 里面的内容不止于Java开发, 数据结构, 算法, 前端, 机器学习, 面试等等 GeeksforGeeks | A computer science portal for geeks 3.javaTpoint 适合初学…

程序员学习的5个国外网站推荐

📒一、StackOverFlow📒 链接 : Newest Questions - Stack Overflowhttps://stackoverflow.com/questions StackOverFlow作为全球最大的技术问答交流网站, 浏览时也是纯英文网站所以首先养成用英文来搜索你的问题, 类似CSDN中的问答 📓二、…

【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构

随笔- 80 文章- 1 评论- 531 【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构 一、业务发展驱动数据发展 随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高…

Oracle Erp常用网站

2014-01-01 Created By BaoXinjian 英文站 Oracle EBS R12 官方参考手册(User Guide, Implementation Guide)Oracle Integration Repository关于各类API、接口等信息。Oracle White Paper LibraryOracle白皮书,涉及数据库、应用、解决方案等多个领域。Oracle E-Deli…

开发网站接触到的软件---自我总结

1.Dreamweaver(DW) 可视化工具,DW的内存占用大概平常80M左右,刚开始写网页就是用的DW,后面发现webStorm的功能更加强大,DW后期使用感觉很卡 优点:图片热区的设置,用DW很方便。 2.web…

百度SEO:最新搜索引擎排名因素有哪些?

搜索引擎排名规则,一直以来都是一个争论的焦点,随着百度算法的不断调整,实际上它是一个动态因素,自从熊掌号上线以来,可谓搜索排序大洗牌,毫无疑问内容是基石,它几乎更古不变,而链接…

结合bootstrap与后端CI框架的网站开发(一)

2019独角兽企业重金招聘Python工程师标准>>> CI框架是一套基于MVC的后端框架,历史比较就远了,非常轻量级,对于一些小网站的开发已经绰绰有余。不过我仅对VIEW层,也就是前端部分进行记录。如有错误,希望得到…

Nginx+Keepalived实现网站高可用方案

转载:http://openskill.cn/article/166 公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机&#xff0c…

网站爬取工具_介绍一些比较方便好用的爬虫工具和服务

在之前介绍过很多爬虫库的使用,其中大多数也是 Python 相关的,当然这些库很多都是给开发者来用的。但这对一个对爬虫没有什么开发经验的小白来说,还是有一定的上手难度的。现在市面上其实也出现了非常多的爬虫服务,如果你仅仅是想…

index加载显示servlet数据_可视化动态网站柱状图加载

准备一个动态网站工程将已经完成的静态页面及资源拷贝到WebContent目录下启动Tomcat,访问页面,成功后代表静态页面访问成功准备一个Servlet,作为左边柱状图的入口类配置Web.xml,将Servlet准备好将引入的包拷贝或者引入到项目里引入的包&#…

python访问网站添加请求头_python request.urlretrieve的使用 如何添加请求头

python3 request.urlretrieve 添加请求头下载图片import urllib.requestopener urllib.request.build_opener()opener.addheaders [("User-agent", "Mozilla/5.0")]urllib.request.install_opener(opener)urllib.request.urlretrieve("type URL her…

wordpress站点 HTML,如何将WordPress生成HTML静态化网站

对于将wordpress生成HTML静态化网站,很多人会使用cos-html-cache的插件实现。这个插件非常简洁小巧,直接在原网站上生成首页和文章页的html文件,不过,这个插件只支持文章静态化,不支持页面、标签和分类的静态化&#x…

网站每天1万ip需要多大服务器,每天10000ip需要什么配置的服务器

每天10000ip需要什么配置的服务器 内容精选换一换Agent服务证书,即鲲鹏性能分析工具的服务端和Agent端之间通讯的证书。已成功登录系统性能分析。管理员用户(tunadmin)可以执行生成证书、更换证书和更换工作密钥的操作,普通用户只能查看Agent服务证书信息…

微服务电商qps_亿级流量电商网站微服务架构

亿级流量电商网站微服务架构缓存设计缓存穿透缓存穿透是指查询一个根本不存在的数据, 缓存层和存储层都不会命中,通常出于容错的考虑, 如果从存储层查不到数据则不写入缓存层。缓存穿透将导致不存在的数据每次请求都要到存储层去查询&#xf…