Docker部署OpenProject后Nginx出现多次重定向问题求助
OpenProject更新后出现重定向循环(ERR_TOO_MANY_REDIRECTS)问题
之前按官方指南通过Docker部署OpenProject,在world4you为子域名和公网IP添加A记录,用Let's Encrypt生成SSL证书,配置Nginx后服务正常运行。但执行以下更新命令并重载Nginx后,Chrome访问时提示openproject.eeg_invert.de重定向次数过多(ERR_TOO_MANY_REDIRECTS):
cd /docker/openproject/compose && docker-compose pull && docker-compose up -d
已尝试的排查步骤:
- 更新前已备份Docker卷和项目文件夹,恢复备份重启后问题仍存在
- 检查Nginx错误日志,未发现异常信息
- 调整Nginx配置,问题未解决
相关操作与配置如下:
证书生成命令
mkdir /var/www/certbot/openproject.invert.at certbot certonly --webroot -w /var/www/certbot/openproject.invert.at -d openproject.invert.at
Nginx站点配置文件(/etc/nginx/sites-enabled/openproject.eeg_invert.de)
server { listen 80; listen [::]:80; listen 443 ssl; listen [::]:443 ssl; # ssl_certificate /etc/letsencrypt/live/openproject.eeg_invert.de/fullchain.pem; # ssl_certificate_key /etc/letsencrypt/live/openproject.eeg_invert.de/privkey.pem; access_log /var/log/nginx/access_openproject.eeg_invert.de.log; error_log /var/log/nginx/error_openproject.eeg_invert.de.log; server_name openproject.eeg_invert.de; if ($http_user_agent ~* ".*SemrushBot.*") {return 403;} location '/.well-known/acme-challenge' { root /var/www/certbot/openproject.eeg_invert.de; } location / { if ($scheme = http) { return 301 https://$server_name$request_uri; } proxy_set_header X-Script-Name /; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Remote-User $remote_user; proxy_set_header Host $http_host; # proxy_redirect http:// https://; proxy_pass http://localhost:8080; } }
内容的提问来源于stack exchange,提问作者arann29
相关产品推荐
相关产品推荐

