gpt4 book ai didi

linux - 从主机访问 virtualbox 客户端上的网页,包括 Ubuntu、Neo4j 项目

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:09:55 26 4
gpt4 key购买 nike

问题

我尝试使用运行 neo4j 数据库的 Ubuntu(服务器版)设置 VirtualBox 客户端以进行 Web 开发。
这一切似乎都有效(例如 SSH 和 SFT 连接有效),直到我想访问前面提到的数据库的 Web 前端。

具体来说,我想通过我主机上的网络浏览器在我的客户端上打开端口 7474。

我已经在网上抓取了答案,但没有一个适用或解决了我的问题。

设置

我的主机系统是一台 Ubuntu 14.04 LTS 64 位 机器,运行 VirtualBox GUI in Version 4.3.10

客户端 VM 是全新安装的 Ubuntu 14.10 服务器 64 位,包括 SSH 包。
我使用 Network-Bridge 连接到我的主机的 eth0(请参阅下面的详细信息)和 混杂模式:允许所有 VM 和主机。< br/>唯一安装的其他包是 neo4j 及其依赖项

我安装了 neo4j,据我所知,它已启动并正在运行。至少那是 service neo4j-service status 所说的(* neo4j 正在运行)。

我没有安装任何 apache 或 lighttp。

这就是 ifconfig 在我的 host 机器上所说的(抱歉,它是德语的)

eth0      Link encap:Ethernet  Hardware Adresse d4:3d:7e:50:3b:2d  
inet Adresse:192.168.0.45 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::d63d:7eff:fe50:3b2d/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:71671 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:53988 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:46107644 (46.1 MB) TX-Bytes:10170816 (10.1 MB)

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:1836 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:1836 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:185486 (185.4 KB) TX-Bytes:185486 (185.4 KB)

在我的客户端

eth0      Link encap:Ethernet  Hardware Adresse 08:00:27:15:31:ca  
inet Adresse:192.168.0.18 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::a00:27ff:fe15:31ca/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:9690 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:96 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:828688 (828.6 KB) TX-Bytes:12046 (12.0 KB)

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:999 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:999 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:97214 (97.2 KB) TX-Bytes:97214 (97.2 KB)

所以我试图在我的浏览器(Firefox 和 Opera)中打开 http://192.168.0.18:7474,但是两者都无法建立连接。

我可以从任何一个 ping 到 8.8.8.8 (google) 和我的主机/客户端,所以我想整个问题应该出在端口上。

我也已经尝试过 sudo ufw disable,但它没有帮助。
客户端 sudo iptables -L -n 现在说

Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

如有任何帮助,我将不胜感激,感谢您抽出宝贵时间。

最佳答案

出于安全原因,默认情况下 Neo4j 只监听本地主机接口(interface)。您可以通过在您的 $NEO4J_HOME/conf/neo4j-server.properties 中设置 org.neo4j.server.webserver.address=0.0.0.0 来向世界开放它。

关于linux - 从主机访问 virtualbox 客户端上的网页,包括 Ubuntu、Neo4j 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28928035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com