apache - 谁可以一步步教教我怎么在外网连接我某台电脑上虚拟机的服务器?
问题描述
我家有台电脑,电脑里有个windows虚拟机,装了一套 wamp ,只给我自己用的,做了一些api 借口,请问在外面怎么连呢?我只知道我调试的都是 http://localhost/★★★★★★但是我不会用别的电脑连,请问怎么弄呢?
其实这个问题我问过,但是别人回答的我不懂,我想求得详细的答案..以下是别人的回答:
如果要在外网访问的话,那么你就需要在你的路由器或者交换机那里设置一下端口转发,将80端口转发到你的这台主机上面来。
请问这个路由器 或者 交换机 就是 192.168.1.1 吗?具体怎么配置呢?谁能一步步教教我..我自己试一次,我慢慢就会了,求一步步解答.谢谢了..
问题解答
回答1:我之前也类似玩过,ip的设置为固定的,但是只在同一个ip段内好用,外网就不行了,我后来试过把静态页面放到托管网站,在他们网站申请免费域名,这样外网才能访问,不过我是瞎闹着玩,那个网站好像php之类的可以不是静态页面,还可以配数据库什么的,我用的Java不能配置服务所以后来就只放了页面,好像叫hosting,如果你也是只是玩和练习的话我感觉倒是可以试试
回答2:可以搞个花生壳客户端
回答3:你连着路由器就以为这你是内网ip,你可以在路由器里配置映射,百度教程很多。你也可以下载一个花生壳内网域名映射,这个的话要花几块钱(6块还是8块,不记得了,会送你两个子域名),还有就是何必要让外网访问你本机的web项目呢?有什么意义呢?慢且卡。真的要玩的话就花点钱弄个云服务器,本地开发,代码打包发到服务器上运行。
相关文章:
1. java - mybatis怎么实现在数据库中有就修改,没有就添加2. python - 求一个在def中可以实现调用本def满足特定条件continue效果的方法(标题说不太清楚,请见题内描述)3. MYSQL新建用户设置可以远程访问的问题4. $fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题5. node.js - nodejs和前端JavaScript 字符串处理结果不一样是什么原因?6. 数据库 - mysql 远程可以连接,但是本地连接拒绝?7. mysql 5.7单表300万数据,性能严重下降,如何破?8. mysql 为何insert的时候会有lock wait timeout 异常9. mysql - 我的myeclipse一直连显示数据库连接失败,不知道为什么10. mysql同步数据到elasticsearch用什么工具?
![$fields = $values = [];这条代码一直定义不了,一直报错,老师的源码也是被报错的,执行不了,请问该怎么解决这个问题](http://www.haobala.com/attached/image/news/202205/093622cb60.png)