Light

Light 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

Light 提出了问题 · 2018-04-16

安装在Docker上的Ghost使用环境变量配置了URL后无法访问,“重定向次数过多”

环境:Nginx(带SSL)+Docker+Ghost

Docker容器运行时配置了环境变量-e URL=xxx

Nginx配置:

server {
    listen 443 ssl http2;
    ssl on;
    server_name xxxxx.xxx;
    ssl_certificate /etc/nginx/ssl/*.xxxxx.xxx.cer;
    ssl_certificate_key /etc/nginx/ssl/*.xxxxx.xxx.key;
    add_header Strict-Transport-Security max-age=31536000;
        location / {
        proxy_set_header    X-Real-IP   $remote_addr;
        proxy_set_header    Host              $http_host;
        proxy_pass         http://127.0.0.1:80xx;
}
}
server {
    listen 80;
    server_name xxxxx.xxx;
    add_header Strict-Transport-Security max-age=31536000;
    return 301 https://xxxxx.xxx$request_uri;
}

现象:Chrome提示重定向次数过多,关闭Docker容器显示502 Bad Gateway

不附加环境变量正常

关注 3 回答 1

Light 提出了问题 · 2018-04-16

安装在Docker上的Ghost使用环境变量配置了URL后无法访问,“重定向次数过多”

环境:Nginx(带SSL)+Docker+Ghost

Docker容器运行时配置了环境变量-e URL=xxx

Nginx配置:

server {
    listen 443 ssl http2;
    ssl on;
    server_name xxxxx.xxx;
    ssl_certificate /etc/nginx/ssl/*.xxxxx.xxx.cer;
    ssl_certificate_key /etc/nginx/ssl/*.xxxxx.xxx.key;
    add_header Strict-Transport-Security max-age=31536000;
        location / {
        proxy_set_header    X-Real-IP   $remote_addr;
        proxy_set_header    Host              $http_host;
        proxy_pass         http://127.0.0.1:80xx;
}
}
server {
    listen 80;
    server_name xxxxx.xxx;
    add_header Strict-Transport-Security max-age=31536000;
    return 301 https://xxxxx.xxx$request_uri;
}

现象:Chrome提示重定向次数过多,关闭Docker容器显示502 Bad Gateway

不附加环境变量正常

关注 3 回答 1

认证与成就

  • 获得 0 次点赞
  • 获得 2 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 2 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-04-15
个人主页被 86 人浏览