【零成本 & 超详细】虚拟机内Win10环境搭建web站点教程

为什么写这篇博客?

我是一名大学生,出于对互联网世界的好奇,在网上收集了各种信息资料,尝试过n种方法,在搭建服务器这方面也遇到很多问题,不过还好,最终还是找到了在windows虚拟机上搭建服务器的方法,所以想写下这篇博客,在这里跟大家谈谈我的经历,希望能帮助到大家,让对这方面有兴趣的人少走些弯路,如有什么不对的地方也还请大家指出,也希望大佬互喷!

这个页面解决什么问题?

这篇文章将引导你在已有 Windows 操作系统的环境下,利用虚拟机搭建网站环境,再通过内网穿透以实现让互联网上的人都能够访问你的网站

我需要掌握什么前置知识?

理论上,只要读者具有使用搜索引擎查找问题的能力,以及足够细心和耐心,照着教程一字一句地看,一步步地做,那么读者不需要任何前置知识。
当然,最基本的电脑维护操作,如对Windows系统的一些基本概念、,至少读者是要会的。
此外,因为安装过程中涉及大量的英文信息和选项,可能要求读者具有一定的英语阅读理解水平。

我需要准备什么?

搭建网站环境最基本要求是这样的:

  • 一台可以正常使用的电脑,em……基本就这样!

你需要下载并且会使用到的东西有:

ed2k://|file|cn_windows_10_consumer_editions_version_20h2_x64_dvd_d4f7a83e.iso|6044921856|C71BFC9033EC0C9510E51744833AD84A|/

准备就绪!

让我们首先来浏览一遍简明版的安装流程,以便你时刻知道自己走到了哪一步,该干什么:

  1. 在控制面板启用Hyper-V 功能,安装虚拟机程序
  2. 打开Hyper-V 虚拟机,安装操作系统
  3. 对虚拟机内的服务器端口进行配置
  4. 安装 宝塔面板,并且对一些基本的组件进行安装
  5. 利用向日葵进行内网穿透
  6. 在宝塔管理面面板建立站点

如果你是有经验的电脑玩家,那么你可以不需要借助下面的文章,直接根据上面的简明摘要,开始安装环境了。

Step 1 . 在控制面板启用Hyper-V 功能,安装虚拟机程序

安装虚拟机的方法有很多,最经典的有VMware Workstation、VirtualBox……
我这里以Win10自带的Hyper-V工具 为例,带大家安装虚拟机!
首先,我们先打开 “ 控制面板 ” >> " 程序 " >> “ 启用或关闭Windows功能 ” >> 勾选Hyper-V工具全部功能 >> “ 确定 ”
等待系统安装好之后,我们重启电脑激活 Hyper-V功能

在这里插入图片描述

重启完成之后,我们可以在 “ 开始 ” >> " windows管理工具 " >> " Hyper-V 管理器 " 找到Hyper-V 管理器

在这里插入图片描述

Step 2 . 打开Hyper-V 虚拟机,安装操作系统

我们打开Hyper-V 程序,在操作中找到 “ 新建 ” >> " 虚拟机 "

在这里插入图片描述

接下来,给虚拟机起个名字,再给虚拟机找个安装位置(注意不要有中文路径),建议最好不要放在系统盘,会让电脑卡顿!

在这里插入图片描述

接下来按照如下提示进行操作 :
指定代数: 第一代
分配内存:这个不用太多,按电脑配置给( 2048MB 就够了)
配置网络:Default Switch
连接虚拟硬盘:创建虚拟硬盘
这两个不需要修改,系统已经根据刚刚选择的安装位置在子目录下创建好了文件夹,按照自己的需求稍微修改虚拟机空间大小即可!

在这里插入图片描述

选择下载好的系统镜像,然后完成引导
系统镜像 下载 【提取密码:1234】
系统镜像 迅雷下载地址 ( 如下 )

ed2k://|file|cn_windows_10_consumer_editions_version_20h2_x64_dvd_d4f7a83e.iso|6044921856|C71BFC9033EC0C9510E51744833AD84A|/

在这里插入图片描述

连接虚拟机,进行系统安装

在这里插入图片描述

选择 64位专业工作站版进行安装

在这里插入图片描述

选择 “ 自定义安装 ” >> 选择刚刚创建的虚拟硬盘,再选择 “ 安装 ”

在这里插入图片描述

接下来就是等待系统安装好,再对系统进行一些最基本的设置就好了,系统安装可能需要10 - 30分钟左右!

Step 3 . 对虚拟机内的服务器端口进行配置

系统安装完成之后,进入虚拟机系统
打开设置( 强调一下!是虚拟机里面的设置 ),搜索 “ 防护墙 ” ,打开 “ Windows Defender防火墙 ”

在这里插入图片描述

依次选择 “ 高级设置 ” >> “ 入站规则 ” >> “ 新建规则 ”

在这里插入图片描述

选择用于 “ TCP ” 并且开放以下端口
8888,3389,888,80,443,20,21
下一步

在这里插入图片描述

依次选择:“ 允许连接 ” >> 勾选 “ 域 ” “ 专用 ” “ 公用 ” >> 自定义开放端口的名称 >> “ 完成 ”

Step 4 . 安装 宝塔面板,并且对一些基本的组件进行安装

进入 宝塔官网 ,选择windows版进行下载并且安装

在这里插入图片描述

安装好之后,以管理员身份运行 宝塔程序
在弹出的对话框中设置 用户名 & 密码 ( 这个是宝塔管理面板登入的账号和密码 )
红色框内的东西尽量不要随意更改(这个后面登入到宝塔管理面板之后还是可以进行设置的)
设置完成以后记得 “ 保存配置 ”

在这里插入图片描述

接着点击 “ 打开面板 ” , 在跳转出来的网页中 输入刚刚设置的用户名以及密码 登入到宝塔管理界面
登入成功后,第一次登入会弹出安装套件窗口:
选择安装Nginx套件 ”进行安装即可!
尽量不要选择IIS套件,因为这个套件在windows系统中的兼容性不是很好!

在这里插入图片描述

接下来等待安装完成就好了
如果安装第一次安装没能自动弹出该窗口,可以在宝塔面板的 “ 软件管理 ”里面进行安装(后期服务器组件的安装、升级与卸载都是在这里进行管理)

在这里插入图片描述

Step 5 . 利用向日葵进行内网穿透

接下来就是最关键的一步了,为我们的服务器注入灵魂!
首先,在电脑端 跟 手机端下载安装 “ 花生壳5
第一步:在手机端 注册花生壳账户,并且完成实名制(必须得完成实名制账号才能正常使用,完成实名制之后会送一个壳域名)

在这里插入图片描述

第二步:在电脑端打开花生壳,手机扫码登入,点击窗口右下角 “ 加号 ” 进行映射设置

在这里插入图片描述

进行映射设置(如下图 按照箭头的方向一步一步操作):
【温馨小提示】
打开DOS窗口的方法【组合键(Ctrl + R) >> 输入 “cmd”(回车)】

在这里插入图片描述

第三步:检查是否映射成功

在这里插入图片描述

恭喜你,完成到这一步你的网站算是基本建成了,接下来建立一个站点就能上传自己的网站了

Step 6 . 在宝塔管理面面板建立站点

浏览器打开宝塔管理面板
选择 “ 网站 ”菜单栏 >> " 添加站点 "
然后把刚刚与自己服务器绑定的壳域名填写到域名栏里面去

在这里插入图片描述

大功告成了!网站已经建立成功了。

在这里插入图片描述

相关答疑

Question 1 . 我要如何访问我的网站呢?

浏览器打开宝塔管理面板,点击 “ 网站 ” >> 选择要进入的站点 >> 点击站点下的“ 域名 ”将会跳转到自己的个人网页,最后复制网页链接就能分享给自己的朋友了!

在这里插入图片描述

Question 2 . 我要如何修改我的网页内容呢?

浏览器打开宝塔管理面板,点击 “ 网站 ” >> 选择要进入的站点 >> 点击站点下的“ 根目录 ”将会跳转到网页文件存放处!

在这里插入图片描述

在弹出的网页删掉宝塔自动生成的网页文件,再上传自己的网页文件就好了!

在这里插入图片描述

Question 3 . 在阿里云或者腾讯云购买了域名,如何绑定到自己的网站里面呢?

这个有一点点复杂,我后面会单独出一期教程,大家可以关注我,这样方便查看我的更多动态,我会不定期的更新一些关于互联网的小知识哦!

我希望…………

如果大家都看到了这里,我能够向大家要个赞吗,你们的点赞是我最大的动力!

  • 13
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值