Как изменить порт прослушивания сервера Apache

На прошлой неделе я столкнулся с сервером с HTTPS-портом 80, уже занятым другим программным обеспечением. «Виновником» было неудивительно, что другое программное обеспечение веб-сервера, а именно IIS. Поскольку пользователи IIS уже привыкли к порту по умолчанию, установка Apache не имела другого выбора, кроме как использовать менее популярный порт для HTTP, в данном случае порт 81.

Вы можете спросить, почему порт 80 важен для http? Ну, во-первых, это простота использования для пользователей. Если вы просматриваете веб-сервер, прослушивающий порт, отличный от порта 80, вам нужно будет указать номер порта вместе с адресом.

Примерно так: http://yourdomain.com:81/ если порт 81 является портом вашего веб-сервера. Если вы используете порт 80, вам не нужно будет вводить порт 80 по адресу, поскольку это стандартный порт, используемый для HTTP. В соответствии с http://www.tcpipguide.com

«Чтобы избежать хаоса, программное обеспечение, которое реализует определенный процесс сервера, обычно использует один и тот же зарезервированный номер порта на каждом IP-устройстве, поэтому клиенты могут легко его найти … Каждый веб-браузер просто« знает », что веб-сайты предназначены для прослушивания запросов, отправляемых на порт 80”,

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Итак, установив этот факт, давайте посмотрим, как мы можем изменить порт нашей установки Apache. Сначала найдите файл httpd.conf в папке Apache> conf.

image

httpd.conf — это текстовый файл, используемый всеми реализациями Apache, поэтому изменение установки Unix Apache или Windows Apache выполняется одинаково — через этот файл конфигурации. Откройте файл в вашем любимом текстовом редакторе и найдите строку «Listen 80»:

image

Эта строка определяет Apache для прослушивания порта 80. Все, что вам нужно сделать, это изменить этот порт 80 на любой порт, который вы хотите использовать. Убедитесь, что используемый вами порт является свободным и еще не занят другими службами. Прочитайте наше руководство о бесплатный сканер портов если вы не уверены

После того, как вы отредактировали файл, сохраните его и перезапустите Apache. Чтобы проверить, если вы уже используете новый порт, просмотрите URL с портом, который вы использовали. Например, если вы ввели порт 81 в качестве нового порта, новый URL-адрес должен быть http: // yourdomain: 81.

Другой метод, который я читал об онлайн, немного отличается. Если вышеперечисленное не работает для вас, попробуйте перейти в /etc/apache2/ports.conf и изменить там строку Listen на что-то вроде Listen 81.

Затем перейдите в /etc/apache2/sites-enabled/000-default.conf и измените первую строку на VirtualHost *: 81. Перезапустите Apache, и вы сможете посещать домен, не вводя номер порта. Apache должен автоматически перенаправить в / var / www / html. Наслаждайтесь!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.