访问虚拟机中web服务的方法
来源:互联网 发布:任务管理工具 知乎 编辑:程序博客网 时间:2024/05/16 03:42
经常发现假如我们想弄一点小玩意或跑一些小demo,总是要不断的在自己的工作本本上搭建不同的运行环境,久而久之,本本上充斥着各种软件,速度下降了,同时管理也非常的不方便。于是想到用虚拟机来搭建运行环境,一可以搭建不同的环境,二可以相互隔离。接下来要介绍的就是如何在宿主机中访问虚拟机服务:
准备环境:
1、虚拟机中安装了CentOS,虚拟机使用NAT的方式
2、在CentOS中安装了tomcat服务,通过ifconfig查到IP地址是192.168.131.132,能在WINDOWS中PING通192.168.131.132 并且使用SSH Secure Shell Client也能连上虚拟机中的CentOS
3、外部系统是win7
4、虚拟机地址:192.168.131.132,主机地址:10.147.228.92
问题一:在主机上不能通过http://192.168.131.132:8080来访问虚拟机中的Web服务器
解决方法:
1、切换到root用户
2、在终端内输入以下两条命令
iptables-F
iptables-P INPUT ACCEPT(设置默认允许规则)
3、设置linux防火墙
在 /etc/sysconfig/iptables 添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport8080 -j ACCEPT
问题二:在主机上不能通过http://10.147.228.92:8080来访问虚拟机中的Web服务器
解决方法:
设置VMware,端口映射对,要把8080端口打开,VMware的Edit->Virtual NetworkEditor->NAT(选择VMnet8)->Edit->PortForwarding中添加映射host port:8080,virtualmachine IP address:10.147.228.92,Port:8080
- 访问虚拟机中web服务的方法
- 主机访问虚拟机中linux上的web服务
- 本地主机访问虚拟机中ubuntu的web服务
- 访问虚拟机操作系统的web服务
- centos7怎么访问虚拟机的web服务
- 设置外部访问ubuntu虚拟机web服务的两种方法
- 局域网访问虚拟机里面的Web的服务
- 从外网访问VMware虚拟机的Web服务
- 从外网访问VMware虚拟机的Web服务
- 从外网访问VMware虚拟机的Web服务[转]
- 如何访问虚拟机中的Web服务
- 使用JQuery中ajax方法访问web服务。
- android的httppost方法访问本地web服务(一)
- android的httppost方法访问本地web服务(二)
- 在虚拟机上的系统如何访问主机系统上的Web服务呢?
- 本机访问 VMware 虚拟机里的web服务(环境LAMP)
- NAT连接的虚拟机提供web服务,如何让HOST同一局域网机器访问
- WEB服务访问的过程
- Android SQLite数据库—几种打开方式
- 台湾大学林轩田机器学习基石课程学习笔记7 -- The VC Dimension
- 如何在Tomcat 和 Eclipse下执行共享jar包的工程?
- JAVA高级工程师课程笔记整理——(十三)Linux
- idea 查看tomcat源码
- 访问虚拟机中web服务的方法
- 出现Access restriction: The type BASE64Encoder is not accessible 错误
- mysql处理字符串的两个绝招:substring_index,concat
- hive array基本操作:建表+查询+修改
- 【闭包概念】关于闭包概念各路神仙的不同解读——你可以自己理解。
- Grid(规律)
- Android开发:最全面、最易懂的Android屏幕适配解决方案
- linux编程基础:使用socketpair实现双向通讯
- Eclipse Maven建web项目 与SSM三大框架整合教程(Spring+SpringMVC+MyBatis)