腾讯云服务器/Windows Server 2012 R2 上搭载web服务 动态图图解(http协议)# 谭子

一、基于Windows Server 2012 r2搭网站/挂网页

        在写好网页后,经常想着用链接的形式进行访问(拿手机或者浏览器能直接打开),网上搭建网站的方法很多,这里介绍一种在Windows Server 2012 r2服务器系统上搭建Web服务的方法(http+ip地址访问的形式)。

d2bb4c33fe364801a7f56f1bee60a0f6.gif

        那,为什么那么多种方法就偏偏要来介绍这种比较不热门的方法嘞?这个主要还是我个人的原因吧,当时买了台腾讯云服务器,因为不道怎么整活,装了Windows的服务端,后面很长一段时间都是拿来挂脚本,写代码测试,甚至拿来挂学习通网课水视频进度条。后来想着把它拿来搭个网站,或者挂个网页,就在B站上找了很多资源,基本上都是推荐用宝塔系统,相当于我这边需要重装个系统,加上那会又没有Linux相关的知识,嫌麻烦。

        再后来就翻到了在虚拟机上配置windows server 2012 r2服务端相关视频。接下来本篇博客将会介绍关于腾讯云服务器/虚拟机上的windows server 2012 r2 服务器如何挂挂网页。

二、安装/启动IIS管理器

1.进入服务器、准备工作

        *因为需要保护我个人的云服务器的IP地址(隐私问题),接下来的内容将用虚拟机来呈现。若有需要WindowsServer2012R2的镜像,可以在此处下载→(百度云盘分享

        首先是要确保网络通畅,其次就是需要有一个非IE的浏览器(推荐Edge或者谷歌浏览器)。

        通过cmd命令行查看当前的外网IP(通常默认是IPv4的地址):进入到系统后,键盘按住win键+R键,输入cmd去打开命令行界面,再输入 ipconfig /all,查看显示内容,找到IPv4这一行,记住其为外网地址,我这台虚拟机显示的是:192.168.121.140。在命令行中验证是否能够访问该IP地址:ping  192.168.121.140,若显示下图则表示可以进行外网访问。

5c0fc5a4237f4bf0a9aef7948001cbd0.png

        

        (可以先准备个网页html文件,或者随便创建一个txt文件,作为待上传的资源。)

查看外网IP方法如下图。

cfd91cc982c44fcdb48cbcef158df666.gif

         接下来就是安装IIS管理器及windows中的web服务内容。

2.安装IIS

        打开WindowsServer2012R2中自带的服务器管理,在仪表板上选择“添加角色和功能”,按照下图操作即可(前三小部分默认并点击下一步即可,在服务器角色中找到“Web服务器(IIS)”选项并勾选,角色服务那一块可以全选也可以只选自己需要的,全选的话后面下载服务有点小久。还是推荐全选吧,功能齐全些。)

184d554ebd384956a6c9855381ab911d.gif

3.建立站点

        需要建立站点作为访问的连接处,我这边是在C盘的根目录下创建两个文件夹,分别存放单个网页。

ac7bafb7a6694ce09878e4274a3233fe.gif

4.启动IIS

        等安装完事后,启动IIS管理器,再点击左侧菜单栏,找到“网站”,打开IIS默认自带的Default Web Site站点,右侧点击“浏览 *:80(http)”。会弹出一个网页,以http协议展示出来,表示IIS可以使用。因为是80端口是默认的http协议端口,你可以在手机浏览器或电脑浏览器上输入该IP地址,会直接访问到Default Web Site站点。也就是相当于直接访问了服务器的网站。

7dc496973fa144c89a407437e61f3108.gif

5.放入站点

        右键左侧菜单中的“网站”,点击“添加网站”,网站名称、物理路径、绑定这三项是可以自定义的,如果有域名的话,可以自行添加到主机名一栏。其中端口80是默认的http端口,一般不会被限制,可以放心访问。值得一提的是,绑定区的“IP地址”这一项,可以填IPv4这个外网IP,也可以填内网IP(只有拥有和这个内网IP一样的机子才能访问),只是如果需要第三方访问,填外网IP,或者直接填 * 号。搞简单点的话,操作如下图:

82fdaab263b945708b5fb0e0e9f602c3.gif

6.在其他设备访问

7dad48fa87e542b3915dd5aa40f939b8.gif

        PS:如果你是其他端口上建立站点(如 90端口),则需要以http://加上IP地址加上:端口号(http://192.168.121.140:90)才能被访问,并且需要设置一定的墙权限或者直接关闭防火墙。

ac320b40f904493f8725b09c556b96ab.png

         

        关于腾讯云服务器中的防火墙问题,可以直接到官网上,在服务器的防火墙添加一个ALL的规则,或者指定需要开放给http协议的端口(这个比较安全些)。

4cb1c8807bca4cc09a75bcfe1a97b4f1.png

         

        PPS:如果出现下图这种情况,只是因为“默认文档”中没有站点内的html文件名而导致的“没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。”如图添加相关内容即可。

三、小小总结

        毕竟是服务器,即便是在虚拟机上,一旦关机就无法继续访问站点。这种方法比较适合做小作业挂挂网页这样子,手机电脑都能访问,只是这个IP纯数字地址访问有点捞,如果是经常搞前端的话,可以花点小钱租个域名挂挂。(当然不是很推荐,域名蛮贵的。。。)

        溜了溜了,下次带来更有趣的内容,欢迎互关~

81a0d240f6ed47c1becce5cc1c89c9fe.jpeg

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值