Не удается выполнить слияние на порте 80 с Windows Server 2012 R2
Я пытаюсь заставить Confluence работать на порте 80, используя Windows Server 2012 R2. Он не работает даже после переустановки на порт 8090. Но по умолчанию он отлично работает локально.netstat -abn
ничего не работает на порте 80. Есть идеи, что попробовать?
2 ответа
Если вы хотите, чтобы что-то работало на порте 80, обычно лучше использовать переадресацию портов для обработки ретрансляции порта 80 на его стандартный порт.
Порт 80 является "зарезервированным портом", а также "низким портом".
Многие программы откажутся запускаться на нем, если у них нет соответствующих разрешений, которые вы, вероятно, не хотите им давать.
Вместо этого, когда Confluence снова начнет работать с портом по умолчанию, просто используйте программное обеспечение брандмауэра для ретрансляции порта 80 на порт Confluence по умолчанию. Это гораздо более безопасное, разумное и гибкое решение, которое обычно работает со всем программным обеспечением.
Иногда вам может понадобиться изменить одну или две конфигурации, чтобы убедиться, что различные механизмы безопасности не отказывают в соединениях, когда клиент обращается к нему через порт 80, и получает его через порт по умолчанию. Некоторые механизмы защиты от уязвимостей XSS и атак "Обезьяны в середине" иногда вызывают ложную тревогу на ретрансляторах портов, как и в случае с NAT. Однако при этом вы всегда можете подключиться к нему через порт по умолчанию, и, таким образом, у вас есть доступ к нему и вы знаете, что он работает, даже если вы не можете подключиться через порт 80, что очень хорошо для диагностики.
Вы редактировали порты прослушивания в вашем server.xml? Проверьте это: измените порт прослушивания для Confluence