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

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

1. 生成密码

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

printf "your_username:$(openssl passwd -crypt your_password)\n" >> 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,即可。


Tony的技术笔记
技术笔记,记录一些坑、工具使用方法等等。
3.4k 声望
47 粉丝
0 条评论
推荐阅读
杭州 | 我爱我家杭州公司招聘 Java/前端工程师
Java 开发工程师(1~3 年,15-20K·14 薪)岗位职责:负责公司的日常业务的研发工作,主要是买卖租赁相关的业务系统;参与公司后端工程化体系建设,逐步提升研发效率、研发质量。岗位要求:Java 基础扎实,良好的代...

Tony阅读 219

一个HTTP请求的曲折经历
作为程序员的我们每天都在和网络请求打交道,而前端程序员接触的最多的就是HTTP请求。平时工作中,处理网络请求之类的操作是最多的了。但是一个请求从客户端发出到被服务端处理、再回送响应,再被客户端接收这一...

nero24阅读 4.9k评论 1

前端优化之 Http 相关优化总结
学习和总结文章同步发布于 [链接],有兴趣可以关注一下,一起学习和进步。Http 优化方式是前端性能优化的重要部分,也是前端必备的知识点之一。减少静态资源文件大小这个是最根本的途径,假设真的有个 10 几兆以...

Samon17阅读 3.1k

浏览器之HTTP缓存的那些事
简单来说,浏览器缓存就是把一个已经请求过的Web资源(如html,图片,js)拷贝一份副本储存在浏览器中。缓存会根据进来的请求保存输出内容的副本。当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制...

Samon16阅读 9.4k评论 7

Chrome 103支持使用本地字体,纯前端导出PDF优化
在前端导出PDF,解决中文乱码一直是一个头疼的问题。要解决这个问题,需要将ttf等字体文件内容注册到页面PDF生成器中。但是之前网页是没有权限直接获取客户机器字体文件,这时就需要从服务器下载字体文件或者提示...

葡萄城技术团队3阅读 13.9k

HTTP,WebSocket 和 聊天室
在涉及到网络层面的相关内容时,不免会联系到 HTTP、TCP、WebSocket 等,但相信大部分人都并不是很清楚其中的一些关系和概念,特别是需要你去做语言表述时,网上有不少优秀的资料和文章,但知识仍需要自己去消化...

熊的猫6阅读 899

封面图
CentOS从零开始部署Nodejs项目
原文地址:[链接]安装nodejs、npm/cnpm {代码...} 安装mysql卸载 {代码...} 安装 {代码...} 启动 {代码...} 登录 {代码...} 修改root密码 {代码...} 允许远程访问,与本地密码区分,是两个密码 {代码...} 安装git...

jigsaw3阅读 5k评论 3

3.4k 声望
47 粉丝
宣传栏