- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
问题
我尝试使用运行 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/
127.0.0.1:8000/api/仅包含来自第二个应用程序的 url,但我将两个 url 模块链接到相同的模式。甚至有可能做到这一点吗? 第一个应用程序: from django.urls imp
我目前正在学习 ColdFusion。我有 PHP 背景,对此我有点困惑。 我有一个选择菜单,我希望将选项保存在不同的文件中。 (例如 options.cfm)当我调用文件时,我想在选择菜单中包含选项
字符串: "75,000", "is", "95%", "or", "95/100" "of", "monthly", "income" o/p: "is","%, "or", "/", "of",
我有 4 个 javascript 文件(每个文件对应一个 HTML 文件),所有 4 个文件中的 3 个函数都是相同的。我想找到一个顺利的解决方案,我可以以某种方式分别包含这 3 个函数...是否可
我在 PHP 中有这种情况,其中 include在一台服务器上被遗漏,但在另一台服务器上没有(我没有设置服务器,所以我不能告诉你更多;我不是真正的 devops 人,所以这就是我在这里问的原因)。两台
这是一个模式文件,midi.xsd定义类型,note ,用于存储 MIDI 音符值: 这是另一个模式文件,octaves.xsd使用
我想备份以下文件夹 /home /etc /usr/local /root /var /boot 并排除 /var/tmp /var/run /var/lock /home/*/.thumbnails
如何重新编码具有许多值(包括缺失值)的数值变量,以获得数字 0:n-1哪里n是唯一值的数量,包括 NA ,整齐? 例子: df 1 1000 0 2 1000 0 3 N
选择元素的 html(包括在内)的最佳方法是什么?例如: This is just a test. 而$('#testDiv').html()返回"This is just a test."
我正在尝试设置Varnish来处理本地环境中的ESI包含。 我在虚拟机中运行 Varnish ,内容在主机上运行。 我有两个文件“index.html”和“test.html”。它们都存储在apach
我有以下内容,并且想要检索“ FromEmail”不为空的数据 Simple email@gma
欧海,我正在编写一个小型 PHP 应用程序,使用一个单独的 config.php 文件和一个functions.php,其中包含我将在应用程序中使用的所有自定义函数。现在,我真的必须在每个函数中包含
我知道可以将 JavaScript 放在一个特定的 .js 文件中,然后通过执行以下操作将其包含在任何页面中...... 我注意到,对于包含的这些 .js 文件: 它们实际上不必以 .js 结尾 其
我使用 gwt UIBinder 添加了一些项目到我的 ComboBox。 --select one-- Dispute Referral Form Dispute Settlement Clause
我可以将一个 first.c 文件包含到另一个 second.c 中吗? (我正在做一些套接字编程,以将服务器收到的消息存储在链接列表中,因此在第一个程序中,我尝试保留链接列表和第二个程序套接字编程文
我有一个简单的 Spring MVC 数据项目设置,我试图选择 Admin 中尚不存在的用户列表。 table 。这是我的存储库方法 SELECT u FROM User u WHERE u.id N
在 bash 脚本中,使用什么实用程序以及如何删除两个字符串之间的文本,包括字符串。 原文: (ABC blah1)blah 2(def blah 5)blah 7)(DEF blah 8)blah
我有这个 BST 问题,我试图用 Java 解决,但我不知道为什么它不起作用。问题是: 二叉搜索树 (BST) 是一种二叉树,其中每个值节点大于或等于该节点的所有节点中的值左子树并且小于该树中所有节点
我有一个字符串,其中包含“Dollars”和“Cents”符号。我想删除它们。我试过了 string.replaceAll("[\"\\u00A2\" $]", "") 但它不起作用。正确的做法是什么
我在 stories 和 tags 之间有一个多对多的关系,为保存关系而创建的表是 taxonomies。我想搜索所有具有所有给定标签的故事。 到目前为止我使用的查询是这个,当然它对我不起作用,它返回
我是一名优秀的程序员,十分优秀!