Как изменить порт прослушивания сервера 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 дюймов(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Итак, установив этот факт, давайте посмотрим, как мы можем изменить порт нашей установки Apache . Сначала найдите файл httpd.conf в папке Apache > conf .
httpd.conf — это текстовый файл, используемый всеми реализациями Apache , поэтому изменение установки Unix Apache или Windows Apache выполняется одинаково — через этот файл конфигурации. Откройте файл с помощью вашего любимого текстового редактора и найдите строку с «Listen 80»:
Эта строка определяет , что Apache будет прослушивать порт 80. Все, что вам нужно сделать, это изменить этот порт 80 на любой порт, который вы хотите использовать. Убедитесь, что порт, который вы будете использовать, свободен и не занят другими службами. Прочтите наше руководство по сканеру свободных портов(free port scanner) , если вы не уверены.
После редактирования файла сохраните его и перезапустите Apache . Чтобы проверить, используете ли вы уже новый порт, просмотрите URL -адрес с портом, который вы использовали. Например, если вы ввели порт 81 в качестве нового порта, новый URL -адрес должен быть http://yourdomain:81 .
Другой метод, о котором я читал в Интернете, немного отличается. Если вышеописанное не работает для вас, попробуйте перейти в /etc/apache2/ports.conf и изменить там строку Listen на что-то вроде Listen 81 .
Далее переходим в /etc/apache2/sites-enabled/000-default.conf и меняем первую строчку на VirtualHost *: 81 . Перезапустите Apache(Restart Apache) , и вы сможете посетить домен, не вводя номер порта. Apache должен автоматически перенаправить на /var/www/html. Наслаждаться!
Related posts
HDG объясняет: что такое компьютерный порт и для чего он используется?
Как создать FTP-сервер с помощью FileZilla
Удаленный доступ к компьютеру с Windows XP или Windows Server 2003
Как проверить настройки прокси-сервера на вашем компьютере
Internet and Social Networking Sites addiction
8 простых проектов Raspberry Pi для начинающих
Как начать Windows 10 в Safe Mode с Networking
Что такое NAT, как он работает и для чего используется?
Что такое брандмауэр и какова его цель?
Как найти лучший канал Wi-Fi на Windows, Mac и Linux
HDG объясняет: что такое RFID и для чего его можно использовать?
8 простых способов устранения неполадок сетевого подключения
Как работает автоматическое переключение HDMI
Как отключить Networking в Windows Sandbox в Windows 10
Сетевой адаптер не работает? 12 вещей, которые стоит попробовать
Что такое облако и как извлечь из него максимальную пользу
Как имитировать медленное интернет-соединение для тестирования
Бесплатный Wireless Networking Tools для Windows 10
Как исправить «У вас нет разрешения на отправку этому получателю»
Обзор книги - Беспроводная домашняя сеть для чайников