首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能通过我的网络浏览器访问迷惘者内部的网络服务器?

为什么我不能通过我的网络浏览器访问迷惘者内部的网络服务器?
EN

Stack Overflow用户
提问于 2016-10-12 13:19:52
回答 1查看 670关注 0票数 2

我创建了一个流浪环境,在专用网络中有2个VM,我需要这样做,因为我希望它们能够像应用服务器和数据库server.So那样相互通信,这里是我的迷幻药文件:

代码语言:javascript
复制
Vagrant.configure("2") do |config|
 config.vm.define "mac1" do |mac1|
 mac1.vm.box = "kaorimatz/centos-6.8-x86_64"

 mac1.vm.network :private_network, ip: "192.168.56.101"
 mac1.vm.network "forwarded_port", guest: 80, host: 8080
end

config.vm.define "mac2" do |mac2|
  mac2.vm.box = "fully-functional"

  mac2.vm.network :private_network, ip: "192.168.56.102"
  mac2.vm.network "forwarded_port", guest: 80, host: 8081
  mac2.vm.synced_folder "./piwik", "/var/www/html"
end
end

现在假设我只想通过mac2访问browser.but,我把url像http://localhost:8081/一样放置,但是它说站点不是reachable.In,当我在这里运行命令ifconfig时,结果是:

代码语言:javascript
复制
eth0      Link encap:Ethernet  HWaddr 08:00:27:AF:D5:5C  
      inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:feaf:d55c/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:2779 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1504 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:221177 (215.9 KiB)  TX bytes:165269 (161.3 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:4E:48:A7  
      inet addr:192.168.56.102  Bcast:192.168.56.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fe4e:48a7/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:16 errors:0 dropped:0 overruns:0 frame:0
      TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1114 (1.0 KiB)  TX bytes:2408 (2.3 KiB)

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

我还在apache conf中添加了行:

代码语言:javascript
复制
 <VirtualHost *:80>
    ServerName mac2.com
  DocumentRoot /var/www/html
 </VirtualHost>

我还可以像telnet localhost 8081一样收听端口8081。

但是我无论如何都无法到达网络服务器,但是我可以try.Pls帮助提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2016-10-28 17:16:23

我在使用"kaorimatz/centos-6.8-x86_64“框(即使在供应过程中完全更新之后)的两个流浪实例中也有相同的情况:

当我使用不同的盒子时,我就可以转发端口了。我所做的唯一更改是使用Vagrantfile config.vm.box值。我怀疑这是一个" kaorimatz /centos-6.8-x86_64“的问题,但我不打算调查卡奥里马茨盒,因为替代盒工作。

(我使用了“bmcgonigle/centos68 68”框。)

代码语言:javascript
复制
#config.vm.box = "kaorimatz/centos-6.8-x86_64"
config.vm.box = "bmcgonigle/centos68"

我在私人网络上也尝试过同样的方法,但没有成功。当我注意到我有其他无问题转发端口的流浪汉开发信息时,我对卡奥里马茨盒子产生了怀疑。祝你好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39999690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档