我在服务器上创建了一个网站海德在 Ubuntu 机器上安装 hyde 后,我遵循了以下步骤:
端號:
$ hyde -s /path/to/mysite create
$ cd /path/to/mysite
$ hyde gen
$ hyde serve
服务器启动了,并且没有显示任何问题(,目前 ^^”)。
问题是:服务器没有 GUI,因此没有浏览器(终端浏览器除外)。因此,我想从同一网络中的另一台 ubuntu 机器(我使用的 PC)连接到此创建的页面。
我读了关于文档我和 hyde 获得了此信息,以指定该站点应可用的 IP 和端口:
-a ADDRESS
,--address ADDRESS
网站服务地址。可选 - 默认为 localhost-p PORT
,--port PORT
网站服务的端口。可选 - 默认为 8080- 以下命令将为网站提供服务http://本地主机:8181。
终端:
$ cd ~/test
$ hyde serve -p 8181
我必须在无 GUI 的 Ubuntu 服务器上设置哪些设置,才能让我的网站能够从具有 GUI 的 Ubuntu 机器访问?
也许我应该提一下,这两台服务器都在我所在公司的内部网中。
这只是我的一个测试,让我能够运行它并开始将网站整合在一起。稍后我想使用 apache 运行此网站,而不是使用 hyde 提供的 Web 服务器。但我想那是另一个问题...
答案1
你需要给 hyde 服务器的外部 ip,而不是仅限于机器本身的 localhost。
要获取外部 IP,请运行ifconfig | grep "inet addr"
egil@mutter:~$ ifconfig | grep "inet addr"
inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0
inet addr:127.0.0.1 Mask:255.0.0.0
与和inet addr
在同一行上的就是您启动 hyde 所需要的。Bcast
Mask