为什么写这篇博客?
我是一名大学生,出于对互联网世界的好奇,在网上收集了各种信息资料,尝试过n种方法,在搭建服务器这方面也遇到很多问题,不过还好,最终还是找到了在windows虚拟机上搭建服务器的方法,所以想写下这篇博客,在这里跟大家谈谈我的经历,希望能帮助到大家,让对这方面有兴趣的人少走些弯路,如有什么不对的地方也还请大家指出,也希望大佬互喷!
这个页面解决什么问题?
这篇文章将引导你在已有 Windows 操作系统的环境下,利用虚拟机搭建网站环境,再通过内网穿透以实现让互联网上的人都能够访问你的网站
我需要掌握什么前置知识?
理论上,只要读者具有使用搜索引擎查找问题的能力,以及足够细心和耐心,照着教程一字一句地看,一步步地做,那么读者不需要任何前置知识。
当然,最基本的电脑维护操作,如对Windows系统的一些基本概念、,至少读者是要会的。
此外,因为安装过程中涉及大量的英文信息和选项,可能要求读者具有一定的英语阅读理解水平。
我需要准备什么?
搭建网站环境最基本要求是这样的:
- 一台可以正常使用的电脑,em……基本就这样!
你需要下载并且会使用到的东西有:
-
系统镜像 下载 【提取密码:1234】
-
系统镜像 迅雷下载地址 ( 如下 )
ed2k://|file|cn_windows_10_consumer_editions_version_20h2_x64_dvd_d4f7a83e.iso|6044921856|C71BFC9033EC0C9510E51744833AD84A|/
准备就绪!
让我们首先来浏览一遍简明版的安装流程,以便你时刻知道自己走到了哪一步,该干什么:
- 在控制面板启用Hyper-V 功能,安装虚拟机程序
- 打开Hyper-V 虚拟机,安装操作系统
- 对虚拟机内的服务器端口进行配置
- 安装 宝塔面板,并且对一些基本的组件进行安装
- 利用向日葵进行内网穿透
- 在宝塔管理面面板建立站点
如果你是有经验的电脑玩家,那么你可以不需要借助下面的文章,直接根据上面的简明摘要,开始安装环境了。
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 . 在阿里云或者腾讯云购买了域名,如何绑定到自己的网站里面呢?
这个有一点点复杂,我后面会单独出一期教程,大家可以关注我,这样方便查看我的更多动态,我会不定期的更新一些关于互联网的小知识哦!
我希望…………
如果大家都看到了这里,我能够向大家要个赞吗,你们的点赞是我最大的动力!