как мы можем получить дружественную страницу с ошибкой, когда набираем URL с неверным портом на сервер apache в linux - PullRequest
0 голосов
/ 11 января 2011

У меня есть сервер Apache на компьютере с Linux, который прослушивает: http://:8080 он будет перенаправлен на https://:8082

Мой вопрос: как мы можем получить дружественную страницу с ошибкой при доступе: http://:8082 // неверный порт

до сих пор у нас в строке состояния веб-браузера будет информация: «в ожидании http://:8082. ..», и ответа в течение длительного времени нет.

вы знаете, порт 8082 является специальным, потому что он используется для соединения https, если мы получим доступ: http://:8083,, он быстро вернется с ошибкой (HTTP 400 Bad Request).

спасибо, Эмре

1 Ответ

1 голос
/ 11 января 2011

Этот вопрос, вероятно, должен быть на сервере, но в любом случае вот ответ.

Множество способов архивировать то, что вам нужно, ни один из них не особенно хорош. Но если бы мне действительно пришлось это сделать, я бы сделал это так

  1. ваш сайт должен работать под управлением Linux, и у вас должен быть root-доступ
  2. настроить виртуальный хост в apache на произвольном порту, который будет отвечать только тем сообщением об ошибке о неправильном порте.
  3. настроить правила iptables для переадресации всех соединений через порты x, y, z, которые являются «неправильными» портами, на порт, на котором работает настроенный вами виртуальный хост.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...