gpt4 book ai didi

html - 如何使用密码保护托管在 Amazon Web Services (AWS) 上的网站

转载 作者:行者123 更新时间:2023-11-28 03:01:18 25 4
gpt4 key购买 nike

我想创建一个类似保管箱的网站,里面只有我和我的组织可以访问的文件。我想用密码保护网站,只是一个简单的用户名和密码。我有自己的领域。我一直在网上寻找如何做到这一点(我是初学者)并发现使用 httaccess 和 htpasswd 将用于保护类似于此处显示的网站:http://www.htaccesstools.com/articles/password-protection/

但我似乎无法让它工作。我正在使用 s3 存储桶并将 httaccess 和 htpasswd 文件放在与 index.html 文件相同的文件夹中。你知道我如何让我的网站有一个简单的密码保护(在源代码中没有看到或通过输入 html 来保护)吗?我不确定我是否正确地找到了目录,或者是否正确地实现了这个密码保护。感谢您花时间阅读本文,希望这是有道理的!其他人有这个问题吗?

最佳答案

仅靠亚马逊 AWS 是做不到的。 htaccess 和 htpasswd 也不是您想要执行的操作的正确工具。

在 hostgator 或 godaddy 或 namecheap 或任何其他将托管您的网页并为您提供 PHP 和 MySQL 的公司获得一个便宜的托管帐户。

您无法仅使用 javascript/jQuery 完成您想要的。这些语言在浏览器上运行,但您想将文件存储在服务器上。因此,您需要控制服务器的语言——通常是 PHP。 (另一种流行的解决方案是 ASP,它由 Microsoft 开发,在昂贵且复杂的 Microsoft 服务器上运行 -- PHP 是免费的,可在(免费的)Linux 上运行,因此所有廉价的网络托管公司都提供。MySQL 是类似于 Microsoft SQL 的(免费)数据库)

接下来,观看有关创建 PHP/MySQL 登录系统的视频教程,例如:

phpAcademy (now called codecourse, apparently)

theNewBoston.com

您需要了解更多:

  • PHP session
  • Ajax
  • jQuery
  • MySQL(可能)

在基本网站上,您可以将文件放入目录中,并通过是否登录来控制谁可以访问这些目录。

您可以通过询问用户名/密码并设置 session variable 来确定访问者是否“已登录” . session 变量只是存储在服务器上的变量,而不是存储在用户自己的计算机上 (当然,这是行不通的,因为每个访问者都有自己的计算机,而您的文件存储在中央服务器上——所以那就是安全(变量)必须驻留的地方,对吧?)

无论如何,在一个周末的视频观看和反复试验中,您可能会拼凑出一些东西来满足您的需求。

关于html - 如何使用密码保护托管在 Amazon Web Services (AWS) 上的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com