【问题标题】:How to block access to a static site?如何阻止对静态站点的访问?
【发布时间】:2019-12-12 22:42:54
【问题描述】:
我将在云托管服务提供商 Netlify 上托管一个静态网站(实际上只有几页)。这将是我的笔记,可能包含敏感代码和 API 密钥。我希望将其设置为只有我可以从 Internet 访问该站点,而其他人无法访问。如何阻止他人访问静态网站?
或者,如果我对 Github Pages 做同样的事情,是否可以限制那里的访问?
【问题讨论】:
标签:
html
github-pages
access-control
netlify
static-site
【解决方案2】:
您可以尝试加密路由。 Here,staticrypt 这个名字真的说明了一切(我有一个演示 here)。它允许您为网站的每个页面创建一个密码。它使用 AES-256 加密,所以就我而言,长密码就足够了。
如果您不共享密码,您将是唯一可以查看该网页的人。
【解决方案3】:
这实际上是两个问题,最好单独提问。
这是一个常见问题,取决于您的服务器,例如对于 Apache,您可以在 this instructions
之后编辑您的 .htaccess
您需要在仓库创建过程中勾选私有仓库选项来创建私有仓库