局域网的其他机器访问在vm虚拟机中的部署的网站

最近在公司的局域网中自己的电脑上安装了vm虚拟机,并且在vm中安装了centeros 系统
在centeros中搭建了一个tomcat的web服务,想让其他同事也可以访问到这个虚拟机中的web网站
试了大半天终于搞定了 现在把我的探索说下,希望对其他人有帮助
1.首先需要点击 点击 vm导航栏中的 VM——》settings——》NetWork Adapter选择NAT:Userd to share the host ip address 点击OK
2.点击 VM 导航栏的 Edit———》virtual NetWork Editor 找到 VMnet 8 选中后 点击下面的
NAT settings 可以看到一个 Add 按钮 点击add按钮 在 host port中输入你的同事想连接你的虚拟机中的网站时候 网站的端口号 比如 你同事 输入 http;//localhost:8888/test可以访问到你的虚拟机中的网站,那么你就让 host port 中输入 8888, 然后在virtual machine ip address 中输入你的centeros的ip virtual machine port 指的则是 你的服务器的 端口,比如你安装的是一个tomcat服务器 那么这个端口可能就是8080 填写后了点击ok保存
3.点击你的centeros中的administration——》security leve and firewall 把www(http)给勾选上
4.执行命令 vi /etc/sysconfig/iptables 复制下-A RH -Firewall -l ....dport 80 的那一行
并粘贴这一行并把80 改成 8080

5.执行 iptables -F
  执行 iptables -P INPUT ACCEPT
6.点击你的windows系统的控制界面,windows防火墙——》高级——入站规则,新建一个规则,选择端口,一个下一步就可以了

7.开启你的web服务,让其他同事访问 就可以成功了


你可能感兴趣的:(虚拟机)