我碰到了一道墙,试图修复我的openProject安装的一个问题。我按照本指南中的说明安装了它。然后,我使用world4you为我的公共IP和子域添加了一个A记录。我还使用“让我们加密”创建SSL证书:
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的文件,如下所示:
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文件中随机禁用一些选项,看看它是否改变了什么,但始终是一样的。
我现在碰壁了,我非常感谢你的帮助!提前感谢你的任何建议或想法。
发布于 2022-11-10 09:57:32
你试过在浏览器中清除cookie了吗?造成这一问题的原因有很多:
https://stackoverflow.com/questions/74383195
复制相似问题