实验简介:
两台在同一局域网的主机。机器A(系统win10,IP地址为192.168.22.36),机器B。机器A中安装虚拟机win7系统,IP地址为192.168.41.130。
1. 安装node.js
win7 无法使用node14版本及以上,以及9.x版本启动http-server会有报错。我这里安装Node.js 13.14.0
一.官网下载
下载可安装版本,安装步骤:双击程序,一直next就行了。
二.验证安装是否成功
2.下载http-server
一.安装
npm install http-server -g
二.验证安装是否成功
3. 开启 http-server服务
一.选择磁盘中的某个文件夹,设置被访问的文件为index.html。
二.在地址栏输入cmd
,输入如下命令
http-server -p8008 -o -c-1 # -p指定了端口8008,-o浏览器自动打开文件,-c-1取消缓存
命令参数可查看官方文档
虚拟机中自动打开浏览器,打开index.html文件。
如果文件名不是index.html。比如a.html。
4 局域网中的其他主机访问虚拟机,开启端口映射
1.编辑==>虚拟网络编辑器
2.点击更改设置
3.点击 NAT设置
4.点击 添加
- 配置 端口和IP,配置完成后点击 确定–确定–应用
6.在电脑B中的浏览器输入电脑A的IP和端口8008
5. 如果电脑B不能访问index.html文件
情况一:电脑B不能ping通电脑A
解决1:关闭电脑A的防火墙