Интеллигентный торрент-трекер
canvas not supported
Нас вместе: 4 332 543

Редирект коротких ссылок плохо работает c TLS и альтернативными доменами


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Информация и поддержка -> Техподдержка форум-трекера
Автор Сообщение
Kaener ®
Йоттамоль-Завоеватель
Стаж: 8 лет 1 мес.
Сообщений: 8880
Ratio: 65K
Поблагодарили: 2446
100%
Привет!

Суть проблемы: когда включён в профиле TLS (который SSL), или если сразу использовать https вместо http, редирект коротких Клубных ссылок (которые вида nnm-club.name/t12345) идёт на неправильный порт 444 (вместо 443).


❱ curl -v http://nnm-club.name/t1102331
* Trying 81.17.30.51...
* Connected to nnm-club.name (81.17.30.51) port 80 (#0)
> GET /t1102331 HTTP/1.1
> Host: nnm-club.name
> User-Agent: curl/7.50.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Server: nginx
< Date: Thu, 09 Feb 2017 16:51:26 GMT
< Content-Type: text/html
< Content-Length: 178
< Connection: keep-alive
< Keep-Alive: timeout=10
< Location: http://nnm-club.name/forum/viewtopic.php?t=1102331 ⬅ всё ок
< X-Frontend-Status: MISS
<
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
❱ curl -v https://nnm-club.name/t1102331
* Trying 81.17.30.51...
* Connected to nnm-club.name (81.17.30.51) port 443 (#0)
* found 173 certificates in /etc/ssl/certs/ca-certificates.crt
* found 692 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
* server certificate verification OK
* server certificate status verification SKIPPED
* common name: nnm-club.name (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #3
* subject: CN=nnm-club.name
* start date: Thu, 19 Jan 2017 11:47:00 GMT
* expire date: Wed, 19 Apr 2017 11:47:00 GMT
* issuer: C=US,O=Let's Encrypt,CN=Let's Encrypt Authority X3
* compression: NULL
* ALPN, server accepted to use http/1.1
> GET /t1102331 HTTP/1.1
> Host: nnm-club.name
> User-Agent: curl/7.50.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Server: nginx
< Date: Thu, 09 Feb 2017 17:09:17 GMT
< Content-Type: text/html
< Content-Length: 178
< Location: https://nnm-club.name:444/forum/viewtopic.php?t=1102331 ⬅ неправильный порт!
< Connection: keep-alive
< Keep-Alive: timeout=10
<
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>


PS. Если что, техподдержка мне не нужна. Это баг-репорт, а не просьба о помощи.

PPS. Написал сюда как «замечание», но не уверен что правильно. Перенесите, пожалуйста, в техпо, если считаете что так будет лучше.

2017-02-10 UPD: После фикса более важной проблемы, обнаружилось ещё одна небольшая (см. комментарий ниже)
google
Стаж: 6 лет 10 мес.
Сообщений: 179
Ratio: 27,516
100%
Спасибо, поправили.
Kaener ®
Йоттамоль-Завоеватель
Стаж: 8 лет 1 мес.
Сообщений: 8880
Ratio: 65K
Поблагодарили: 2446
100%
google
Работает, спасибо!

Но, моё счастье будет не полным (©) без ещё двух небольших поправок:
  1. сейчас всегда перенаправляет на nnm-club.name, даже если переходишь по nnm-club.me ссылке; было бы круто сохранять домен, как это работает на самом сайте
  2. и ещё всегда перенаправляет на nnm-club.name, даже если переходишь по ipv6.nnm-club.name; было бы особенно круто сохранять и ipv6 тоже


Возможно их тоже реализовать?
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Информация и поддержка -> Техподдержка форум-трекера Часовой пояс: GMT + 3
Страница 1 из 1