限制服务器访问

时间:2013-02-01 17:12:20

标签: php linux web-services ubuntu

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

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

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

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

谢谢!

2 个答案:

答案 0 :(得分:3)

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

简单的谷歌搜索我发现了一篇文章如何做到这一点。您可以添加多个用户,以后您无法访问该用户,也可以删除其用户和密码。

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

答案 1 :(得分:-1)

想到将suexec模块suphp到apache之后为你的网站创建一个用户别忘了给他密码:)(每个网站的用户)

请参阅google for instalation

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