Чтобы ответить на исходный вопрос:
Чтобы изменить порт сервера XAMPP Apache, выполните следующие действия:
1. Выберите свободный номер порта.
По умолчанию Apache использует порт 80
.
Взгляните на все используемые вами порты с помощью Netstat (интегрированного в панель управления XAMPP ).
Затем вы можете увидеть все используемые порты и здесь мы видим , что 80
порт уже используется на System
.
Выберите свободный номер порта ( 8012
для этого примера).
2. Отредактируйте файл " httpd.conf
"
Этот файл должен быть найден в C:\xampp\apache\conf
на Windows , или bin/apache
для Linux .:
Listen 80
ServerName localhost:80
Заменить их на:
Listen 8012
ServerName localhost:8012
Сохраните файл.
Доступ к: http: // localhost: 8012, чтобы проверить, работает ли он.
Если нет, вы должны отредактировать http-ssl.conf
файл, как описано в шаге 3 ниже. ↓
3. Отредактируйте файл " http-ssl.conf
"
Этот файл должен быть найден в C:\xampp\apache\conf\extra
на Windows , или увидеть эту ссылку для Linux .
Найдите следующие строки:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
Замените их на другой номер порта ( 8013
для этого примера):
Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013
Сохраните файл.
Перезагрузите сервер Apache.
Доступ к: http: // localhost: 8012, чтобы проверить, работает ли он.
4. Настройте параметры сервера XAMPP Apache.
Если вы хотите получить доступ к localhost без указания номера порта в URL-адресе
http: // localhost вместо http: // localhost: 8012 .
- Откройте панель управления Xampp
- Перейдите в Config ► Service and Port Settings ► Apache.
- Замените значения Main Port и SSL Port выбранными (например,
8012
и 8013
).
- Сохранить настройки сервиса
- Сохранить конфигурацию панели управления
- Перезагрузите сервер Apache.
Теперь он должен работать.
4.1. Конфигурация веб-браузера
Если эта конфигурация не скрывает номер порта в URL-адресе, это потому, что ваш веб-браузер не настроен для. См .: Инструменты ► Параметры ► Общие ► Параметры подключения ... позволяет выбрать другие порты или изменить настройки прокси.
4.2. Для редких случаев полного невезения
Если шаг 4 и настройка веб-браузера не работают для вас, единственный способ сделать это - вернуться к 80 или установить прослушиватель на порт 80 (например, прокси), который перенаправляет весь ваш трафик на порт 8012.
Чтобы ответить на вашу проблему:
Если это сообщение все еще отображается в консоли панели управления:
Apache запущен [порт 80]
- Найдите расположение
xampp-control.exe
файла (возможно, в C:\xampp
)
- Создайте файл
XAMPP.INI
в этом каталоге (так что XAMPP.ini
и xampp-control.exe
находятся в том же каталоге)
Поместите в XAMPP.INI
файл следующие строки :
[PORTS]
apache = 8012
Теперь вы всегда получите:
Apache запущен [порт 8012]
Обратите внимание, что это только для демонстрации . Это не имеет отношения к вашему httpd.conf
.