Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

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

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

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

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

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



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



Эта строка определяет 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. Наслаждайтесь!

.
SETUP UA COMPUTER BLOG