RSS的问题

描述

  1. 部署完成后,登陆正常但无法进入主页,弹出错误窗口

    Fatal error

    E_URL_SCHEME_MISMATCH

    URL scheme reported by your browser (https) doesn’t match server-configured SELF_URL_PATH (http), check X-Forwarded-Proto.

    Additional information

    image

原因

  1. 访问地址与在部署时所配置的地址不一致,而导致系统将其认为入侵

    SELF_URL_PATH$\ne$CLIENT_LOCATION

解决方案

  1. 更改SELF_URL_PATH的地址,来适配

  2. /var/www/目录下的config.php文件中输入$_SERVER['HTTP_X_FORWARDED_PROTO'] = 'https';

    让系统认为是https,解决了http和https中间的问题

  3. /var/www/目录下的config.php文件中输入define('_SKIP_SELF_URL_PATH_CHECKS', true);

    让系统忽略地址的检查,解决不同地址的访问

参考:

  1. SSL, load balancer, and docker
  2. [SOLVED] SELF_URL_PATH for host with two hostnames?
  3. Unable to set my domain as TTRSS_SELF_URL_PATH