php - 限制服务器访问

标签 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...我怎样才能让它要求密码或阻止每个人在没有适当许可的情况下查看这些文件?

谢谢!

最佳答案

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

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

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

关于php - 限制服务器访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14651522/

相关文章:

linux - 将现有的 OpenCV 应用程序包含到 Qt GUI 中

java - 获取 "MessageBodyWriter not found for media type=application/json"尝试通过 JAX-RS Web 服务发送 JSON 对象

php - 我应该将存储的 Markdown 转换为 HTML,还是只存储 HTML?

javascript - stackoverflow 上的 1000 万个问题计数器是如何制作的?

php - 获取我的 wp 站点中的另一个数据库内容

php - 从 MySQL 获取列并在 PHP 中显示

linux - 我可以用 sed 匹配多行模式吗

linux - 将用户 ID 添加到 bash 历史记录

php - 实现 Web 服务登录的最佳方式是什么?

.net - Web服务— WCF与ASMX (“Standard”)