-1

我最近开始在家里运行我自己的 linux (Ubuntu) Web 服务器,到目前为止没有任何问题。我正在通过家用无线路由器运行服务器,服务器的 IP 地址是 XXX.XXX.1.7

我已经存储了一些文件 XXX.XXX.1.7/myFiles/Data 并且我可以看到所有文件而无需通过 fileZilla 进行 FTP

当我从家庭网络外部运行服务器时,我只需将我的 IP 地址输入为 myIP#.XXX/myFiles/Data

这就是问题所在,我不希望其他人能够在未经许可的情况下从我的家庭网络外部访问我的服务器文件,但我确实希望他们能够访问该网站,而不是我的文件......我该怎么做要求输入密码或阻止所有人在未经适当许可的情况下查看这些文件?

谢谢!

4

2 回答 2

3

如果您使用 Apache,您可以使用.htaccess

简单的谷歌搜索我发现了一篇文章如何做到这一点。您可以添加多个用户,稍后您不希望该人拥有访问权限,您可以删除他们的用户和密码。

http://www.htaccesstools.com/articles/password-protection/

于 2013-02-01T17:26:18.090 回答
-1

考虑到 suphp 一个 suexec 模块到 apache 之后为您的网站创建一个用户不要忘记给他密码 :) (每个网站的用户)

安装见谷歌

并拒绝访问您的文件夹为您的主目录设置密码

于 2013-02-01T18:10:12.697 回答