资讯专栏INFORMATION COLUMN

为 Nginx 添加 HTTP 基本认证(HTTP Basic Authentication)

cgh1999520 / 1768人阅读

摘要:原文地址生成密码如果没有这个文件,可以先创建和替换成你想要的用户名和密码。如果显示没有权限,先设置该文件或你认为合适的权限。配置在你的主机配置中加上重启,即可。

原文地址 https://crowall.com/topic/35

1. 生成密码

PS: 如果没有 conf.d/passwd.conf 这个文件,可以先创建

printf "your_username:$(openssl passwd -crypt your_password)
" >> conf.d/passwd

(your_usernameyour_password 替换成你想要的用户名和密码。)

如果显示没有权限,先设置该文件 777 或你认为合适的权限。

2. 配置 Nginx

在你的主机配置中加上

location /
{
    auth_basic "Hello World";
    auth_basic_user_file conf.d/passwd; 
    autoindex on;
}
3. 重启 Nginx,即可。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39258.html

相关文章

  • Docker 私有注册中心身份认证

    摘要:考虑到这一点,我们花费了一些时间审查了我们维护的多种系统,并在这星期,我给我们的私人注册中心设置了添加身份认证的目标。你也许知道,注册没有提供身份认证的方法。授权响应触发客户端回应一组使用基本身份验证的凭据。 注:原文作者是 Alex Ianchici,原文地址是 Docker private registry authentication 安全已经融入了我们的生活。我们锁门...

    klinson 评论0 收藏0
  • Docker 私有注册中心身份认证

    摘要:考虑到这一点,我们花费了一些时间审查了我们维护的多种系统,并在这星期,我给我们的私人注册中心设置了添加身份认证的目标。你也许知道,注册没有提供身份认证的方法。授权响应触发客户端回应一组使用基本身份验证的凭据。 注:原文作者是 Alex Ianchici,原文地址是 Docker private registry authentication 安全已经融入了我们的生活。我们锁门...

    Cc_2011 评论0 收藏0
  • 如何在Ubuntu上通过Nginx设置HTTP认证

    摘要:我们需要来创建和生成加密的用户用于基础认证。通过以下命令安装。创建用户名和密码在托管的网站目录下生成一个文件。举个例子,假如你的文件是,通过或者其它编辑器打开该文件增加代码刷新为了使配置生效,需要刷新配置,然后再访问原文 Apache Utils 我们需要htpassword来创建和生成加密的用户用于基础认证(Basic Authentication)。通过以下命令安装apache2-...

    renweihub 评论0 收藏0
  • 使用Node在服务端调用HTTP-Basic认证的API

    摘要:即便是使用为主作为服务端开发在项目中也会经常用到要去其他的系统调用服务的场景。对于服务端调用的场景加上这个基本认证也会比在前端直接使用这种比较空的更加合适。本文将介绍使用在服务端调用时面对最基本的认证认证的处理方式。 前言 Node作为前后端分离的利器由于它使用JS语法的特殊性,可以使得前端更好的利用Node来作为中间层十分方便得调用后台提供的黑盒API。即便是使用Node为主作为服务...

    lwx12525 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<