apache - 谁可以一步步教教我怎么在外网连接我某台电脑上虚拟机的服务器?
问题描述
我家有台电脑,电脑里有个windows虚拟机,装了一套 wamp ,只给我自己用的,做了一些api 借口,请问在外面怎么连呢?我只知道我调试的都是 http://localhost/★★★★★★但是我不会用别的电脑连,请问怎么弄呢?
其实这个问题我问过,但是别人回答的我不懂,我想求得详细的答案..以下是别人的回答:
如果要在外网访问的话,那么你就需要在你的路由器或者交换机那里设置一下端口转发,将80端口转发到你的这台主机上面来。
请问这个路由器 或者 交换机 就是 192.168.1.1 吗?具体怎么配置呢?谁能一步步教教我..我自己试一次,我慢慢就会了,求一步步解答.谢谢了..
问题解答
回答1:我之前也类似玩过,ip的设置为固定的,但是只在同一个ip段内好用,外网就不行了,我后来试过把静态页面放到托管网站,在他们网站申请免费域名,这样外网才能访问,不过我是瞎闹着玩,那个网站好像php之类的可以不是静态页面,还可以配数据库什么的,我用的Java不能配置服务所以后来就只放了页面,好像叫hosting,如果你也是只是玩和练习的话我感觉倒是可以试试
回答2:可以搞个花生壳客户端
回答3:你连着路由器就以为这你是内网ip,你可以在路由器里配置映射,百度教程很多。你也可以下载一个花生壳内网域名映射,这个的话要花几块钱(6块还是8块,不记得了,会送你两个子域名),还有就是何必要让外网访问你本机的web项目呢?有什么意义呢?慢且卡。真的要玩的话就花点钱弄个云服务器,本地开发,代码打包发到服务器上运行。
相关文章:
1. node.js - 怎么在初始化的时候使得一个子组件不加载?2. 代码如下,java用BigDecimal四舍五入怎么还有问题呀?哪种方式是完全没有问题的?3. angular.js - 请教angularjs里html和js通信的问题4. 求解决方法:Parse error: syntax error, unexpected5. 没太明天这样写的作用6. 新人做网站求帮助7. 老师所用的IDE开发环境是什么?8. 为什么一个类里面只能有一个私有的 我不知道按了什么谁给解释一下9. 请问“由于 Cookie “PHPSESSID”的“SameSite”属性设置为“None”,但缺少“Secure”属性,此 Cookie 未来将被拒绝。”请问出现这个问题怎么办?10. 看这个课程前需要具备什么知识点?