Ошибка Apache2 никакие доступные сокеты слушания

Кто-то помогает мне.

Эта ошибка появилась после того, как я установил, не желая NGINX, но имел ispconfig. Я хочу продолжить использовать ispconfig. Кажется, что что-то находится на порте, что это слушает.

  • Перезапуск веб-сервера apache2 AH00548: NameVirtualHost не имеет никакого эффекта и будет удален в следующем выпуске/etc/apache2/sites-enabled/000-ispconfig.conf:61 (98) Адрес, уже используемый: AH00072: make_sock: не мог связать для обращения [::]:80 (98) Адрес, уже используемый: AH00072: make_sock: не мог связать для обращения 0.0.0.0:80 никакие доступные сокеты слушания, закрыв AH00015: Не удалось открыть Действие журналов 'запускаются' отказавший. Журнал ошибок Apache может иметь больше информации. никакие сокеты слушания, доступные, закрывающиеся [сбой]
  • apache2 экземпляр не запускался в течение 20 секунд. Считайте файлы журнала для обнаружения проблем

Я плохо знаком с Linux. ПОМОГИТЕ МНЕ :'(

0
задан 18 February 2016 в 20:03

2 ответа

Если я интерпретирую Ваше quesiton право, у Вас уже есть 'nginx' в системе. Это будет всегда использовать Ваш Порт 80 процессов в его установке по умолчанию.

Три опции зафиксировать:

<час>

(1) Вы хотите сохранить NGINX, но иметь nginx работает на другом порте.

, Если Вы хотите сохранить NGINX, затем отредактируйте /etc/nginx/sites-available/default и изменение listen 80 к listen 8080, затем работайте sudo service nginx restart.

<час>

(2) Вы хотите сохранить NGINX на Порте 80 и работать на Apache другой порт.

Обращаются к ответу Teoma.

<час>

(3) Вы не хотите сохранять NGINX вообще.

можно легко избавиться от него, я думаю.

Выполнение эти команды в этом порядке:

sudo apt-get remove nginx nginx-full nginx-common nginx-light nginx-extras nginx-core
sudo service apache2 stop
sudo service apache2 start

Это должно иметь Apache, затем загружаются как ожидалось.

0
ответ дан 29 September 2019 в 11:55

netstat -an покажет Вам, если порт 80 (http) уже будет использоваться, который предлагает ошибка, проблема.

Можно попробовать апачский файл конфигурации значения по умолчанию редактирования:

/etc/apache2/sites-enabled/000-default.conf

Изменение <VirtualHost *:80> кому: <VirtualHost *:8080> затем sudo service apache2 restart видеть, дает ли это ошибку. Если это работает затем, необходимо найти то, что настроено для слушания на порте 80. Используйте свой браузер (на апачском компьютере), чтобы посмотреть на http://127.0.0.1 и видеть, загружается ли что-нибудь. http://127.0.0.1:8080 будет апачской страницей значения по умолчанию при конфигурировании ее для 8 080.

Другая полезная команда... apachectl configtest


Вы, возможно, должны проверить то, что другие программы Вы недавно установили. Обычно файлы конфигурации расположены в / и т.д.//и man <program name> например: man apache2 видеть опции команды и т.д.

0
ответ дан 29 September 2019 в 11:55

Другие вопросы по тегам:

Похожие вопросы: