Php 限制服务器访问

Php 限制服务器访问,php,linux,web-services,ubuntu,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 问题是,我不希望其他人能够在未经允许的情况下从我的家庭网络外部访问我的服务器文件,但我确实希望

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

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

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

问题是,我不希望其他人能够在未经允许的情况下从我的家庭网络外部访问我的服务器文件,但我确实希望他们能够访问网站,而不是我的文件。。。我怎样才能让它要求密码,或者在没有适当许可的情况下阻止所有人查看这些文件


谢谢

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

简单的谷歌搜索我找到了一篇文章怎么做。您可以添加多个用户,在以后您不希望该用户具有访问权限时,您可以删除其用户和密码


考虑将suexec模块升级到apache,然后为您的网站创建一个用户别忘了给他密码:)(每个网站的用户)

有关安装,请参见谷歌


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

如何在没有FTP的情况下访问您的文件?你有samba共享吗?答:你使用什么web服务器(Apache、Nginx等)?你已经试过什么了?C:你试过谷歌搜索“密码保护目录”吗?@Atropo我只需在浏览器中输入我的ip地址(查看或下载)。要实际修改或再次下载,我使用FTP@helmbert阿帕奇。我猜你投票否决了我。。。我不确定搜索什么,因为我对web/服务器开发还不熟悉。如果这个问题让你“恼火”,我很抱歉,但如果我知道该搜索什么,我就不会来这里解释所有这些。谢谢谢谢我不知道该找什么。是阿帕奇。我会接受的