Skip to content

配置 web凭证、域名和 https 之后,访问服务报 307 异常 #34

@ruofei-wang

Description

@ruofei-wang

docker 启动服务,然后给服务配置了域名 wechat.xxx.com ;通过域名 https://wechat.xxx.com 访问,出现 ERR_TOO_MANY_REDIRECTS
打开控制台,发现有大量 307 异常。

docker-compose.yml

services:
  wechat:
    image: ricwang/docker-wechat:latest
    container_name: wechat_container
    volumes:
      - /root/wechat/.xwechat:/root/.xwechat
      - /root/wechat/xwechat_files:/root/xwechat_files
      - /root/wechat/downloads:/root/downloads
      - /dev/snd:/dev/snd
    ports:
      - "5800:5800"
      - "5900:5900"
    environment:
      - LANG=zh_CN.UTF-8
      - USER_ID=0
      - GROUP_ID=0
      - WEB_AUDIO=1
      - TZ=Asia/Shanghai
      - KEEP_APP_RUNNING=1
      - WEB_AUDIO=1
      - SECURE_CONNECTION=1
      - WEB_AUTHENTICATION=1
      - WEB_AUTHENTICATION_USERNAME=bBXhs2NzKI3sxOPEOTxE
      - WEB_AUTHENTICATION_PASSWORD=zc8h~|H)LQ'c,nvQa7wr
    privileged: true

删除 web 凭证相关的配置以后访问正常了,麻烦问一下这个是什么原因?

services:
  wechat:
    image: ricwang/docker-wechat:latest
    container_name: wechat_container
    volumes:
      - /root/wechat/.xwechat:/root/.xwechat
      - /root/wechat/xwechat_files:/root/xwechat_files
      - /root/wechat/downloads:/root/downloads
      - /dev/snd:/dev/snd
    ports:
      - "5800:5800"
      - "5900:5900"
    environment:
      - LANG=zh_CN.UTF-8
      - USER_ID=0
      - GROUP_ID=0
      - WEB_AUDIO=1
      - TZ=Asia/Shanghai
      - KEEP_APP_RUNNING=1
      - WEB_AUDIO=1
      # - SECURE_CONNECTION=1
      # - WEB_AUTHENTICATION=1
      # - WEB_AUTHENTICATION_USERNAME=bBXhs2NzKI3sxOPEOTxE
      # - WEB_AUTHENTICATION_PASSWORD=zc8h~|H)LQ'c,nvQa7wr
    privileged: true

还有个问题就是,虽然可以通过浏览器登录 wechat 了,但是不能输入汉字。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions