2013-02-01 61 views
-1

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

我存储了一些文件XXX.XXX.1.7/myFiles/Data,我可以看到所有文件,而无需通过FileZilla中

到FTP当我运行从外面我的家庭网络服务器,我只需要输入我的IP地址作为MYIP#.XXX/MYFILES /数据

这里的问题是,我不希望别人能够在未经许可的情况下从我的家庭网络外访问我的服务器文件,但我确实希望他们能够访问网站,而不是myFiles ...我怎样才能让它请求输入密码,或者阻止每个人看到这些文件适当的许可?

谢谢!

+0

如何在没有FTP的情况下访问您的文件?你有桑巴舞会吗? – Atropo

+0

A:你使用什么Web服务器(Apache,Nginx,...)? B:你已经试过了什么? C:你试过Google吗?“<在这里插入网络服务器名称>密码保护目录”*? – helmbert

+0

@Atropo我只需在浏览器中输入我的IP地址(如果需要,可以查看它们或下载)。要实际修改或再次下载,我使用FTP –

回答

3

如果您使用的是Apache,你可以用.htaccess

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

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

+0

谢谢我不知道要搜索什么。这是Apache。我会接受 –

-1

再想suphp的suexec的模块之后apache和为您的网站的用户,不要忘记给他的密码:)(用户对每个网站)

看到谷歌的安装目录

并拒绝访问您的文件夹为您的家庭目录创建密码