AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-524008

Fabio Orefice Amez's questions

Martin Hope
Fabio Orefice Amez
Asked: 2024-10-02 16:19:31 +0800 CST

Traefik HTTP Basic Auth 仪表板不起作用

  • 5

最后,在配置上花费了大量时间之后,我却束手无策了。本来应该很简单的事情却变得相当复杂。希望有人能帮我找到解决方案。

我正在尝试使用 Traefik 运行容器。我没有像许多人一样将所有配置放在容器的 docker-compose 文件 (docker-compose.yml) 中,而是将配置放在专用文件 (traefik.yml) 中,因为这对我来说更灵活。

我有以下用于 Traefik 的 docker-compose.yml 文件:

version: "3.8"

services:
  traefik:
    image: traefik:latest
    hostname: traefik
    container_name: traefik
    restart: unless-stopped
    command:
      - "--configFile=/traefik.yml"
    networks:
      - traefik_gw_bridge
    ports:
      - 80:80
      - 443:443
      - 8080:8080
    volumes:
      - ./traefik.yml:/traefik.yml
      - logs:/logs
      - letsencrypt:/letsencrypt
      - /var/run/docker.sock:/var/run/docker.sock:ro
    healthcheck:
      test: ["CMD", "traefik", "healthcheck", "--ping"]
      interval: 10s
      timeout: 6s
      retries: 2
      start_period: 5s

networks:
  traefik_gw_bridge:
    driver: bridge
    external: true

volumes:
  letsencrypt:
  logs:

这些是我用于 traefik.yml 的配置参数:

api:
  dashboard: true     
  insecure: false    

ping:
  entryPoint: web      

providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false 

entryPoints:
  web:
    address: ":80"   
  websecure:
    address: ":443"   
  traefik:
    address: ":8080" 

http:
  routers:
    dashboard:
      rule: "Host(`traefikdash.mydomain.com`)" 
      entryPoints:
        - traefik
      service: api@internal
      middlewares:
        - auth

  middlewares:
    auth:
      basicAuth:
        users:
          - "admin:$apr1$Nzj4xQwY$QiXQ/eYHzKTFS.Lx.6XG71"

log:                              
  filePath: "/logs/traefik.log"
  format: json
  level: DEBUG

accessLog:                        
  filePath: "/logs/access.log"
  bufferingSize: 150

certificatesResolvers:
  le:    
    acme:
      email: "[email protected]"    
      storage: "/letsencrypt/acme.json"  
      httpChallenge:
        entryPoint: "web" 

从逻辑上讲,在配置文件的以下部分,我尝试定义一个路由器,以使用用户名和密码为仪表板设置基本身份验证:

http:
  routers:
    dashboard:
      rule: "Host(`traefikdash.mydomain.com`)"  # Reemplaza `yourdomain.com` con tu dominio
      entryPoints:
        - traefik
      service: api@internal
      middlewares:
        - auth

  middlewares:
    auth:
      basicAuth:
        users:
          - "admin:$apr1$Nzj4xQwY$QiXQ/eYHzKTFS.Lx.6XG71"

我无法得到我想要的结果。当我访问traefikdash.mydomain.com或traefikdash.mydomain.com:8080或traefikdash.mydomain.com:8080/dashboard/ 时traefikdash.mydomain.com/dashboard,我只是从 Traefik 和我的浏览器得到以下响应:

  • HTTP 404 页面未找到
  • 错误连接被拒绝

尝试了各种类型的配置后,我根本找不到有关如何实现 HTTP 基本身份验证以访问 Traefik 仪表板的更多信息。

docker
  • 1 个回答
  • 89 Views
Martin Hope
Fabio Orefice Amez
Asked: 2020-06-06 08:18:01 +0800 CST

如何修复 Ansible 配置中的攻击不同端口?

  • 0

我有一个在 Ansible 文档中没有找到的小问题,我希望能够用我的 playbook 攻击多个 ssh 端口,有没有办法告诉 Ansible,除了端口 22,攻击更多端口?

在我看来,最合乎逻辑的事情是用 Ansible 剧本中的变量来做,但我找不到太多关于这个的信息,有人有同样的问题吗?

linux ssh automation ansible
  • 1 个回答
  • 223 Views
Martin Hope
Fabio Orefice Amez
Asked: 2020-05-30 03:05:54 +0800 CST

自动配置 Mikrotik 路由器的 Ansible 错误

  • 0

我有一个问题,我无法理解如何解决......

在我的 ansible 中央机器上,我为 Mikrotik 编写了一个例程,执行一系列配置命令,从而自动配置我的 RB,但它返回以下错误,我只是不知道如何将操作系统检测配置传递给我请问,我是否必须将其作为 Ansible 配置文件中的变量传递给它?关于 Ansible 自己的脚本?我只是找不到太多关于它的信息。

错误 :

fatal: [10.0.21.10]: FAILED! => {"msg": "Unable to automatically determine host network os. Please manually configure ansible_network_os value for this host"}

如果有人已经在 Ansible + Mikrotik 自动化方面工作过,我将非常感谢您的澄清!

automation mikrotik routeros ansible
  • 1 个回答
  • 501 Views
Martin Hope
Fabio Orefice Amez
Asked: 2020-02-01 03:54:54 +0800 CST

使用 Samba4 对应用程序进行中央身份验证

  • 0

我对使用 Samba4 作为外部应用程序的中央身份验证器有一个小问题/怀疑,我解释说,我正在将 Samba4 服务器作为 PDC 实例化,用于某些具有 W10 的计算机的域身份验证,但已经利用它我想将其配置为应用程序的中央身份验证器。

在许多应用程序中,我看到它们允许 LDAP / AD 连接,但我不清楚 LDAP 和 Active Directory 之间是否不同,是否有必要将 Samba4 与 OpenLDAP 结合使用作为后端来验证应用程序?还是只能用 Samba4 做所有事情?

在尝试通过 Samba4(PHPIPAM、NextCloud、Proxmox、Nagios)对应用程序的登录进行身份验证后,我只在 Proxmox 中实现了良好的用户身份验证,其他应用程序给我带来了很多问题。

总之,有配置中央身份验证环境经验的人可以阐明我如何安装服务器以及我是否必须使用 Samba4 和 LDAP 或仅使用 Samba4 来安装服务器?

linux active-directory ldap samba4
  • 1 个回答
  • 445 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve