Это мои настройки Apache httpd.conf:
Listen 8012
ServerName localhost:8012
Каждый раз, когда я запускаю Apache через, XAMPP
я вижу это сообщение:
Status Check OK
Busy…
Apache Started [Port 80]
Кто-нибудь, пожалуйста, помогите мне, я могу изменить любые другие настройки?
Ответы:
Чтобы ответить на исходный вопрос:
Чтобы изменить порт сервера XAMPP Apache, выполните следующие действия:
1. Выберите свободный номер порта.
По умолчанию Apache использует порт
80
.Взгляните на все используемые вами порты с помощью Netstat (интегрированного в панель управления XAMPP ).
Затем вы можете увидеть все используемые порты и здесь мы видим , что
80
порт уже используется наSystem
.Выберите свободный номер порта (
8012
для этого примера).2. Отредактируйте файл "
httpd.conf
"Заменить их на:
Сохраните файл.
Доступ к: http: // localhost: 8012, чтобы проверить, работает ли он.
Если нет, вы должны отредактировать
http-ssl.conf
файл, как описано в шаге 3 ниже. ↓3. Отредактируйте файл "
http-ssl.conf
"Найдите следующие строки:
Замените их на другой номер порта (
8013
для этого примера):Сохраните файл.
Перезагрузите сервер Apache.
Доступ к: http: // localhost: 8012, чтобы проверить, работает ли он.
4. Настройте параметры сервера XAMPP Apache.
Если вы хотите получить доступ к localhost без указания номера порта в URL-адресе
http: // localhost вместо http: // localhost: 8012 .
8012
и8013
).4.1. Конфигурация веб-браузера
Если эта конфигурация не скрывает номер порта в URL-адресе, это потому, что ваш веб-браузер не настроен для. См .: Инструменты ► Параметры ► Общие ► Параметры подключения ... позволяет выбрать другие порты или изменить настройки прокси.
4.2. Для редких случаев полного невезения
Если шаг 4 и настройка веб-браузера не работают для вас, единственный способ сделать это - вернуться к 80 или установить прослушиватель на порт 80 (например, прокси), который перенаправляет весь ваш трафик на порт 8012.
Чтобы ответить на вашу проблему:
Если это сообщение все еще отображается в консоли панели управления:
xampp-control.exe
файла (возможно, вC:\xampp
)XAMPP.INI
в этом каталоге (так чтоXAMPP.ini
иxampp-control.exe
находятся в том же каталоге)Поместите в
XAMPP.INI
файл следующие строки :Теперь вы всегда получите:
Обратите внимание, что это только для демонстрации . Это не имеет отношения к вашему
httpd.conf
.источник
Лучшее решение - перенастроить сервер XAMPP Apache для прослушивания и использования разных номеров портов. Вот как это сделать:
1) Во-первых, вам нужно открыть файл Apache «httpd.conf» и настроить его для использования / прослушивания нового порта №. Чтобы открыть файл httpd.conf, нажмите кнопку «Конфигурация» рядом с кнопками «Пуск» и «Администратор» Apache. В открывшемся всплывающем меню щелкните и откройте httpd.conf
2) Найдите в файле httpd.conf слово «слушать». Вы найдете две строки с чем-то вроде:
Измените номер порта на номер порта. по вашему выбору (например, порт 1234), как показано ниже
3) Затем в том же файле httpd.conf найдите «ServerName localhost:». Установите его на новый номер порта.
4) Сохраните и закройте файл httpd.conf.
5) Теперь снова нажмите кнопку конфигурации Apache и откройте файл «httpd-ssl.conf».
6) В файле httpd-ssl.conf снова найдите «Слушать». Вы можете найти:
Измените его, чтобы прослушивать новый порт по вашему выбору. Скажи как:
7) В том же файле httpd-ssl.conf найдите другую строку, в которой говорится
<VirtualHost _default_:443>
. Измените это на свой новый номер порта. (как 1443)8) Также в том же httpd-ssl.conf вы можете найти другую строку, определяющую номер порта. Для этого ищите «ServerName». вы можете найти что-то вроде:
Измените это ServerName на свой новый номер порта.
8) Сохраните и закройте файл httpd-ssl.conf.
9) Наконец, есть еще одно место, где вы должны изменить номер порта. Для этого нажмите и откройте кнопку «Конфигурация» на панели управления XAMPP. Затем нажмите кнопку «Настройки службы и порта». В нем щелкните вкладку «Apache», введите и сохраните новые номера портов в полях «Основной порт» и «Порт SSL». Нажмите «Сохранить» и закройте поля конфигурации.
Это должно делать свое дело. Теперь «запустите» Apache, и если все пойдет хорошо, ваш сервер Apache должен запуститься.
Вы также увидите, что номер порта Apache на панели управления XAMPP изменился на новые идентификаторы порта, которые вы установили.
источник
Вы пытались получить доступ к своей странице, набрав « http: // localhost: 8012 » (после перезапуска apache)?
источник
Если в
XAMPP server
данный момент работает, остановите сервер XAMPP.Выполните следующие действия, чтобы изменить номер порта.
Откройте файл в следующем месте.
Откройте
httpd.conf
файл и найдите строку:Слушай 80
Это номер порта, используемый XAMMP.
Затем найдите строку ServerName и обновите номер порта, который вы ввели ранее для
Listen
Теперь сохраните и перезапустите сервер XAMPP.
источник
У меня тоже была проблема. Я переключил порт, но не смог запустить на 8012.
Skype был задействован, потому что у него был тот же порт - 80. И он не мог позволить apache изменить свой порт.
Поэтому просто перезагрузите компьютер и перед включением любых других программ откройте xampp, сначала измените порт, скажем, с 80 на 8000 или 8012 в этих строках в httpd.conf
Перезагрузите xampp, запустите apache, проверьте localhost.
источник
если не работает над идентификатором порта, измените его. например, 8082,8080 Перезапустите xammp, запустите сервер apache, проверьте его. Теперь он работает.
источник