PHP My Admin + traefik-如何更改默认路由?

时间:2020-07-05 10:46:24

标签: php docker phpmyadmin traefik

我知道-这是一个非常具体的问题-但我无法找到针对该特定问题的解决方案:

我想使用以下格式的db.mydomain.com/mydb1traeffic-router创建一个域,并链接到一个PHP my admin页面。

但是,我在 docker-MyAdmin工具上遇到了问题-看来您无法使用类似'/mydb1'的路由。 有什么技巧怎么做? 经过几个小时的研究,我很茫然。


这是我用于myadmin配置的docker-compose文件:

MyAdmin:
    environment:
      - PMA_HOST=myDB
      - MYSQL_USER=xxx
      - MYSQL_PASSWORD=xxx
      - MYSQL_ROOT_PASSWORD=xxx
    depends_on:
      - myDB
    image: phpmyadmin/phpmyadmin
    ports:
      - xx:80
    expose:
      - "xx"
    labels:
     - traefik.enable=true
     - traefik.http.routers.db.rule=Host(`db.mydomain.com`) && Path(`/mydb1`)
     - traefik.http.routers.db.entrypoints=web
     - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
     - traefik.http.routers.db.middlewares=redirect-to-https@docker
     - traefik.http.routers.db-secured.rule=Host(`db.mydomain.com`) && Path(`/mydb1`)
     - traefik.http.routers.db-secured.tls=true
     - traefik.http.routers.db-secured.tls.certresolver=myhttpchallenge

我好像从myadmin Web服务器收到了一个Apache错误-可能是因为Web服务器正在等待/index.php而不是/mydb1路由。

apache error

任何帮助,在此先感谢,谢谢。

0 个答案:

没有答案