LINUX.ORG.RU

Vanilla передает порт в ссылках на топики и категории форума

 , , ,


0

1

Есть связка apache + nginx как reverse proxy, все другие приложения работают нормально, но vanilla передает порт ":433" в ссылках на топиках и в категориях. При этом все другие приложения работают и, отображаются нормально, без показа порта.
Естественно, что работает как вариант с портом, так и без. Но выглядит некрасиво.

Пробовал добавлять 'port_in_redirection off', пробовал fix отсюда: http://vanillaforums.org/discussion/26026/how-to-hide-or-remove-port-80-from-...
с нужным портом, пробовал писать redirection напрямую, но это только убирает порт из адресной строки браузера, проверял конфиги самой vanilla на наличие порта, и уточнил что в моей версии, баг когда дублировался порт исправлен (удостоверился сравнив коммит с гитхаба с фиксом, с тем что есть)

На vanillaforums мне не хотят присылать подтверждение на почту, поэтому там поддержки спросить не могу. Сломал голову. Есть идеи?
Кстати да short url работает, но разницы конечно нет, порт добавляется и без него. Ну и конечно пробовал разные темы, включая дефолтную.

★★★★★

Последнее исправление: anonymous_sama (всего исправлений: 2)

Про vanilla не скажу ничего, но было что-то похожее с redmine. http/https работало как-то странно, формы не отправлялись, порты путались.

Починил заголовком Host:

--- ./nginxr.conf	2011-02-13 18:48:35.000000000 +0400
+++ ./nginxr.conf_	2011-02-13 19:51:51.000000000 +0400
@@ -60,7 +60,7 @@
             proxy_set_header   X-Real-IP          $remote_addr;
             proxy_set_header   X-Forwarded-For    $proxy_add_x_forwarded_for;
             proxy_set_header   X-Forwarded-Proto  https;
-            proxy_set_header   Host               $host;
+            proxy_set_header   Host               $http_host;
         }

Переменная $http_host вместо $host.

fjoe
()
Ответ на: комментарий от fjoe

Спасибо подсказал, на ту вещь, на которую я уже думал, но почему-то ночью я исправил на 'host:;', и так как формат оказался неверным, я вернул изменение.
Исправил с proxy_set_header Host $host:$server_port;

proxy_set_header Host $host:$server_port;

на

proxy_set_header Host $host;

anonymous_sama ★★★★★
() автор топика
Последнее исправление: anonymous_sama (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.