nginx配置密码访问
程序员文章站
2022-03-14 20:22:57
...
nginx配置访问密码
业务背景
有些时候我们会在服务器上放置产品经理的原型文件,或是一些中间件的管理后台,比如:Rocket MQ Console、Redis manager等;但是这些内容又不希望所有人都可以查看,因此就需要设置密码访问。当然为了安全,肯定还要限制可以访问的用户ip。
1.创建账户密码
主流的创建账号密码有两种方式:
1.1 使用htpasswd创建
- 安装htpasswd
yum -y install httpd-tools
- 创建密码文件
htpasswd -c /htpasswd/passwd.db test
# htpasswd -c c=create 创建文件
# /htpasswd/passwd.db 密码文件存储路径
# test 用户名
# 回车 会让手动输入两遍密码
1.2 使用openssl创建
等待更新…
2.配置nginx
在nginx配置文件中,增加以下两行
auth_basic '请输入账号密码';
auth_basic_user_file /usr/local/htpasswd/nginx/passwd.db; # 填写前面生成的密码文件路径。
上一篇: 跟着JQuery API学Jquery 之三 筛选_jquery
下一篇: php如何设置过期时间
推荐阅读
-
使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法
-
实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
-
Nginx做NodeJS应用负载均衡配置实例
-
nginx调用php-fpm出错解决方法和nginx配置详解
-
一个等号引发的血案(谈Nginx正确的404配置)
-
Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持
-
比较完整的Nginx配置文件nginx.conf常用参数中文详解
-
Nginx配置支持ThinkPHP的PATH_INFO
-
Nginx服务器设置网站验证访问的方法
-
nginx+rsync+inotify实现负载均衡配置方法