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