首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Docker安装的OpenProject -Nginx的问题:重复了太多次

使用Docker安装的OpenProject -Nginx的问题:重复了太多次
EN

Stack Overflow用户
提问于 2022-11-10 01:27:16
回答 1查看 37关注 0票数 0

我碰到了一道墙,试图修复我的openProject安装的一个问题。我按照本指南中的说明安装了它。然后,我使用world4you为我的公共IP和子域添加了一个A记录。我还使用“让我们加密”创建SSL证书:

代码语言:javascript
复制
mkdir /var/www/certbot/openproject.invert.at
certbot certonly --webroot -w /var/www/certbot/openproject.invert.at -d openproject.invert.at

然后我创建并修改了一个名为/etc/nginx/sites-enabled/openproject.eeg_invert.de的文件,如下所示:

代码语言:javascript
复制
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;

    }
}

我重新装了nginx,一切都很顺利。但是,我使用cd /docker/openproject/compose && docker-compose pull && docker-compose up -d更新了这个应用程序并重新加载了nginx,但是现在我在chrome上得到了这条消息:

此页面无法工作,openproject.eeg_invert.de将您重定向了太多次。试着清理你的饼干。ERR_TOO_MANY_REDIRECTS

在更新之前,我备份了所有相关的停靠卷和整个项目文件夹(撰写文件所在的位置)。我根本不是IT方面的专家,所以到目前为止,我所做的就是在更新之后运行对接器--编写。然后,我还原了项目文件夹,并运行了-d。

问题是,现在我仍然收到同样的错误。我查看了nginx错误日志文件,但什么也没有出现。我试着从nginx文件中随机禁用一些选项,看看它是否改变了什么,但始终是一样的。

我现在碰壁了,我非常感谢你的帮助!提前感谢你的任何建议或想法。

EN

回答 1

Stack Overflow用户

发布于 2022-11-10 09:57:32

你试过在浏览器中清除cookie了吗?造成这一问题的原因有很多:

  • 浏览器的缓存/cookie出现问题。浏览器可能正在缓存导致重定向错误的错误数据。
  • 浏览器扩展。有时,浏览器扩展会导致重定向错误。
  • 网站的网址。URL设置中的错误配置可能导致重定向错误。
  • WordPress缓存网站缓存可能导致重定向循环。
  • SSL证书配置错误的安全协议(SSL证书)可能导致重定向循环。
  • 第三方服务和插件。错误的WordPress插件可能导致重定向循环。
  • 该网站的.htaccess文件。WordPress用于将URL重写到index.php文件的用户级配置文件.网站URL定义为数据库中的值。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74383195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档