【发布时间】:2018-04-14 01:18:30
【问题描述】:
我想在我自己的机器上托管 OwnCloud,并通过 localhost 访问它(我还不知道这是否可能,但如果不是,那么问题仍然有效,这只是为了给你一个更好的情况的想法),但是,我不完全确定我将是唯一能够访问它的人。
通过查看其他类似问题,例如here(“如何从其他计算机访问我的本地主机服务器?”),我发现如果您希望其他人能够使用,您必须先进行一些配置访问你的本地主机,他们甚至必须在同一个网络中。
但是,在另一个question(“如何从我的Android设备访问我的本地主机?”)中,我发现无需任何配置即可轻松完成。
那么问题来了,如何确保除了我的机器之外,没有人可以访问本地主机?
【问题讨论】:
-
这对于stackoverflow来说是题外话,但是:看起来owncloud需要一个网络服务器才能运行。您只需将该网络服务器配置为仅服务于 localhost (127.0.0.1)。例如。对于阿帕奇:httpd.apache.org/docs/1.3/bind.html
-
注意:根据定义,localhost (127.0.0.1) 只能由您自己的机器访问。如果 OwnCloud 服务于其他地址(192.168.*.* 或其他地址),则其他机器只能访问 OwnCloud。
-
@Blorgbeard 很抱歉不够清楚,我想要它只是为本地主机服务,我不想要它的任何同步方面,它只是使用日历。
-
是的,我明白这一点。如果您在 localhost 上提供服务,则没有其他人可以访问它。所以,就这样做吧。
-
@Blorgbeard 好的,谢谢您的帮助,但是,我在这里遗漏了一些东西,因为对我的问题中第二个链接的最佳投票回答说,您可以通过电话访问那个 localhost 如果你知道计算机的 IP 地址,对吗?如何避免?
标签: security localhost owncloud