• 2024-06-16使用 nginx 共享文件
    1.安装nginx2.在nginx的配置文件的server部分加上如下的配置:location/shared/{autoindexon;autoindex_exact_sizeon;#可选,显示文件大小更易读autoindex_localtimeon;#可选,显示本地时间} 3.在nginx默认的html文件夹下,新建一个shared的链接link到你需要共
  • 2024-06-1614.带basic认证的registry仓库
    带basic认证的registry安装httpd-tools工具,将账号密码重定向到指定路径下的文件yuminstallhttpd-tools-ymkdir/opt/registry-var/auth/-phtpasswd-Bbnquyunlong123456>>/opt/registry-var/auth/htpasswd每次追加密码文件htpasswd,里面的值都是不一样的##
  • 2024-05-13distribution镜像仓库代理缓存
    本文在《学习distribution》之后,梳理一份基础的用于代理远端仓库的基础配置。配置需求镜像地址在远端定期清理缓存优先没有任何中间件服务需要健康检查需要暴露prometheus指标优先外部正式的HTTPS证书配置明细version:0.1log:level:debugfields:service
  • 2024-03-22常用命令--htpasswd--(网站加密)
    常用命令htpasswd(网站加密)常用选项htpasswd是一个用于创建和管理HTTP基本认证密码文件的命令行工具,通常与ApacheWeb服务器一起使用。以下是htpasswd常用选项的概述:1.c**(create):创建一个新的密码文件。如果文件已存在,c选项会覆盖现有文件。在首次创建密码文件时必
  • 2023-12-21docker 部署 es + nginx
    ES安装elasticsearch.ymlcluster.name:"docker-cluster"node.name:"node-1"network.host:0.0.0.0discovery.seed_hosts:["127.0.0.1"]cluster.initial_master_nodes:["node-1"]#开启跨域访问支持,默认为falsehttp.cors.enabled:t
  • 2023-12-09nginx启用身份安全认证
    修改Nginx配置文件 server{listen80;server_nameexample.com;#替换成自己的域名或IP地址location/{proxy_passhttp://localhost:18080;#将请求转发到SkyWalking服务器auth_basic"Restricted";#启用基本身份验证,显示提示信息auth_basic_user_file/etc
  • 2023-11-08配置nginx用户认证
    1、安装nginxapt-getupdateapt-getinstall-ynginx2、安装认证工具apt-getinstall-yapache2-utils3、配置认证账密htpasswd-c/etc/nginx/.htpasswdyour_username4、配置nginxvim /etc/nginx/nginx.confserver{listen80;server_nameyour_do
  • 2023-08-27Mercurial(HG)版本控制服务用户名验证
    在之前的文章中,在Windows使用apache搭建Mercurial版本控制服务,并没有说到如何验证用户,而是允许所有人都提交。当时还不会怎么配置。1,用htpasswd.exe建立用户密码文件htpasswd.exe在apache的bin目录可以找到,使用方法主要有htpasswd-c文件名用户名       
  • 2023-05-31nginx创建基本认证(Basic Authorization)
     步骤一:创建用户名密码#创建用户名密码文件htpasswd-dbchtpasswd.usersuserpassword密码也可以通过opensslpasswdpassword来创建格式为user:encrypr_password可以多个 步骤二:Nginx配置server{listen80;server_namexxx.com;locat
  • 2023-05-27Nginx配置Basic_Auth登录认证
    一般来说,僵尸网络的扫描行为都是全互联网大范围进行的,并且所探测的漏洞大多都是一些新爆发的cms漏洞(ThinkPHP)、或者是一些常见的框架组件漏洞(如Struts2),针对该特性,我们可以配置BasicAuth登录认证(ngx_http_auth_basic_module),来减少僵尸网络对我们web服务的侵扰。注:BasicAuth
  • 2023-05-155、Nginx 常见模块 auth_basic:实现账户认证功能
    Nginx账户认证功能由ngx_http_auth_basic_module模块提供此功能官方帮助:http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html语法格式:Syntax: auth_basic_user_filefile;Default: —Context: http,server,location,limit_except范例:authbasic提
  • 2023-05-08添加密码认证
    在Nginx中启用密码验证需要使用HTTPBasicAuthentication模块。以下是一些步骤:创建密码文件使用htpasswd工具创建密码文件,该工具一般已经安装在Linux系统中,如果没有安装,则需手动安装。例如,要创建密码文件“/etc/nginx/.htpasswd”,可以使用以下命令:sudohtpasswd-c/etc/n
  • 2023-05-04nginx 开启目录索引及简单用户认证
    目录索引及简单用户认证ngx_http_autoindex_module模块可以支持目录列表浏览,开启方式location/{autoindexon;}开启后就可以通过浏览器访问目录下的文件列表,像很多镜像资源站一样。可以文件浏览下载。这时候如果对某个目录不是所有用户可以访问下载,则可以使用ngx_htt
  • 2023-04-11python搭建私有pypi源
    #不带密码认证的dockerrun--namepypi--restartalways-p8080:8080-dpypiserver/pypiserver-P.-a.#带密码认证的dockerrun--namepypi--restartalways-v.htpasswd:/data/.htpasswd-p8080:8080-dpypiserver/pypiserver-P.htpasswd#无需检验
  • 2023-03-30nginx文件存储
    yuminstall-yhttpd-tools htpasswd-cb/etc/nginx/htpasswdmynginx123456 auth_basic"Pleaseentertheusernameandpassword";#这里是验证时的提示信息auth_basic_user_file/etc/nginx/htpasswd; location/{  if($request_filename~*^.*?\.(txt|pd
  • 2023-02-08Linux 配置nginx访问密码认证
    部署httpd Nginx为我们提供了 ngx_http_auth_basic_module 模块,该模块可以让我们自己实现对Web内容的访问能控制,访问用户必须输入正确的用户名和密码后才能进行访问y
  • 2023-01-23nginx添加身份认证
    前言有一些静态网站资源,我们不希望所有人都可以访问,那么可以简单使用nginx内置模块实现身份认证。实现修改配置文件:auth_basic"nginxbasichttptest";auth_basic_u
  • 2023-01-23nginx添加身份认证
    前言有一些静态网站资源,我们不希望所有人都可以访问,那么可以简单使用nginx内置模块实现身份认证。实现修改配置文件:auth_basic"nginxbasichttptest";auth_basic_us
  • 2023-01-20关于htpasswd
    什么是 htpasswdhtpasswd是一个apache的内置工具,其生成的文件称之为htpasswd文件。htpasswd文件本身一个密码本,或者类似于数据库一样,用来存储一些密码(凭证)信息。htpass
  • 2022-11-14docker 私有仓库
    1、证书阿里云证书2、auth本机验证验证 mkdirauthdockerrun\ --entrypointhtpasswd\ httpd:2-Bbntestusertestpassword>auth/htpasswd 启动注册表
  • 2022-08-29nginx 账号认证功能
    nginx账号认证功能//创建账号密码yum-yinstallhttpd-toolsmkdir-p/usr/share/nginx/passwdhtpasswd-cbm/usr/share/nginx/passwd/.htpasswduser1123456htpa