Как я могу добраться, работа Apache (жалуется на файлы журнала) на Ubuntu после обновления распределения?

if grep -q -i "release 6" /etc/redhat-release
then
  echo "running RHEL 6.x"
fi

Это было бы самым простым способом, которым я могу думать.

4
05.06.2016, 22:06
3 ответа

Идея № 1

Я запустил бы с отладки Вашего конфигурационного файла и конкретно этого сообщения об ошибке, что Вы добираетесь:

[Вторник 22 октября 13:34:05.187996 2013] [core:warn] [pid 1925] AH00117: Игнорирование использования устаревшего DefaultType в строке 174 из/etc/apache2/apache2.conf.

Конкретно взгляд на строку № 74 файла, /etc/apache2/apache2.conf. У Вас, вероятно, есть любой параметр конфигурации, это было, вероятно, или удержано от использования или значения, которые он принимает, изменились, и Вы даете ему недопустимое значение.

Идея № 2

Сообщение об ошибке во время запуска:

никакие сокеты слушания, доступные, закрывающиеся

Чтобы видеть, использует ли что-то действительно порт 80, мы можем попробовать 2 вещи.

  1. Выполненный netstat

    $ netstat -tan | grep :80
    tcp        0      0 :::80                       :::*                        LISTEN      
    tcp        0      0 ::ffff:192.168.1.105:80     ::ffff:192.168.1.6:40435    TIME_WAIT   
    
  2. Измените порт прослушивания Apache на 33 333

    В файле /etc/apache2/ports.conf измените это:

    Listen 80
    

    к этому:

    Listen 33333
    
1
27.01.2020, 21:07
  • 1
    ; я отредактировал свое сообщение для включения небольшого количества дополнительной информации. –  Christos Hayward 22.10.2013, 21:24
  • 2
    @JonathanHayward - я думаю, что мы становимся теплее. Эта строка "AH00015: Не удалось открыть журналы" означает 1 из 2 вещей. Полномочия выпускают в письменной форме файлы журнала, или у Вас закончилось дисковое пространство, где журналы сохранены. –  slm♦ 22.10.2013, 21:33
  • 3
    Диск на 88% полон. Я просто установил/var/log/apache2 и потомков к режиму 777 и перезапустил и видел то же поведение. –  Christos Hayward 22.10.2013, 21:53
  • 4
    @JonathanHayward - другая вещь рассмотреть состоит в том, что это может быть что-то, чтобы сделать с apparmor. Вы могли попытаться временно отключить его. спасибо –  slm♦ 22.10.2013, 22:09
  • 5
    ; я повернул apparmor, и сообщение об ошибке является тем же. положительные стороны –  Christos Hayward 22.10.2013, 22:33

Нет прослушивания розетки Доступны, отключение этих ошибок показывает вам немного вашего приложения, используя порт 80 Я понятия не имею, как проверить, какое приложение использует порт 80, но вы можете изменить порт localhost из Apache httpd.conf Устанавливается может быть таким

#Listen 12.34.56.78:80
Listen 80

Вы меняете порт прослушивания, как 8080 и начните использовать из http: // localhost: 8080

-1
27.01.2020, 21:07

Сегодня утром я обнаружил ту же проблему на своем сервере:

AH00015: Не удалось открыть журналы

Мне удалось разрешить все права на вкладке безопасности в папке журналов для пользователя, который запускал службу apache, это решено моя проблема.

-1
27.01.2020, 21:07

Теги

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