×

使用IIS管理器实现域名跳转

96
Dreamsong
2017.05.25 22:34* 字数 1278

大约一年前,笔者拥有了人生中的第一个域名dreamsongmxs.cn,时间长了,就觉得这个域名太长了,不便于读者记忆,于是便想了又想,又买下了现在这个域名songit.cn,所以你们要买域名一定要想好对于自己有意义的域名而且好记的啊,不然遇到合适的域名你还是会动心,到时候就浪费了。我的一个哥们就注册了3个,最后还是只用一个,他的域名点这里查看。所以我之前的那个域名就被闲置下来,另外我还有一个闲置的云主机,于是就想通过云主机来实现域名的跳转,让我之前那个域名可以跳转到现在的这个域名。下面就来说下我怎么实现的吧。

域名重定向的意义 当域名或者目录变更的情况,把旧域名的访问请求重新引导到新域名上。不管是对于普通用户还是搜索引擎都是十分友好的,也有人利用域名重定向来作弊。

301重定向跳转对搜索引擎的好处

  1. 增加域名权重
  2. 对网页收录的优化
  3. 有利于网页PR传递
  4. 可促进搜索引擎优化效果
  5. 对用户体验表示友好

由于笔者对Linux还不是太了解,就把云主机装了Windows Server 2012 R2系统。以后会学习Linux再用Linux实现这个功能。

远程连接云主机

  1. 同时按下win+R
  2. 运行框中输入mstsc
  3. 在计算机框中输入云主机的公网IP地址(笔者这里是118.89.33.43)
  4. 点击连接,输入云主机密码(为了方便下次连接云主机,可根据需要选择记住凭据)。
  5. 然后确定就可以进入云主机了。

Windows Server 2012 IIS配置安装

  1. 单击状态栏中的服务器管理器
  2. 在“仪表板”中单击添加角色和功能
  3. 在“开始之前”界面直接点击下一步
  4. 在“安装类型”界面单击基于角色或基于功能的安装,再单击下一步
  5. 在“服务器选择”界面单击从服务器池中选择服务器,再单击本服务器的计算机名,这个ip上只有本机,直接单击下一步
  6. 在“服务器角色”界面找到并勾选Web服务器(IIS)
  7. 弹出子对话框“添加角色和功能向导”,直接单击添加功能
  8. 在“功能”界面,找到并勾选.Net Framewore 3.5.Net Framewore 4.5(4.5一般已安装)
  9. 在“角色服务器”界面,中间角色服务列表选择需要安装的项目(如果你不知道需要选哪些,建议你全部都勾选它[Ftp服务器除外],这里我们会用到Http重定向功能,这个一定要勾选),点击下一步
  10. 在“确认”界面确认下所勾选的安装组件,然后单击安装
  11. 在“结果”界面,windows 2012 Server IIS开始安装,等几分钟后,安装成功,点击关闭
  12. 查看windows 2012 Server IIS8.0安装和运行结果:打开浏览器,输入本机公网ip,或者本机内网ip,或localhost均可,便能看到IIS界面显示出来

IIS实现HTTP重定向

  1. 在“仪表板”界面点击工具,选择Internet Information Services(IIS)管理器,如图所示。
    IIS管理器
  2. 在左侧栏里点中一串数字(内网IP),会出现应用程序池和网站两个小图标,网站还能下拉,点中Default Web Site(这个是服务器本身IP的网址)
  3. 在右侧“Default Web Site主页”有许多图标,双击HTTP重定向
  4. 在“HTTP重定向”界面,设置自己要跳转到的网址,笔者的是http://songit.cn(一定要记得加上http://),“重定向行为”选项中,勾选将所有请求重定向到确切的目标(而不是相对于目标)(E),“状态代码”下拉栏中选择永久(301),如图所示。
    HTTP重定向设置
  5. 在“操作”栏中点击应用即可

原域名的域名解析

dreamsongmxs域名解析

添加如上所示两条记录便可以实现原域名跳转到自己想要实现的域名了。其中A记录类型中记录值为云主机公网IP。

这就是笔者使用IIS管理器实现域名跳转的全部步骤了,笔者的原域名已经可以指向现在的这个新域名了。想要实现的小伙伴可以试下。
如有不足之处,还请指出。

Tech
Web note ad 1