Устраняем проблемы с Apache2 в Ubuntu 8.04 (Конфигурация)

Апрель 21, 2008

Вполне вероятно, что поставив сборку LAMP на свой Ubuntu Linux вы при перезагрузке Apache получите сообщения вроде:

  • apache2: bad user name ${APACHE_RUN_USER}
  • apache2: bad user group ${APACHE_RUN_GROUP}
  • apache2: bad user pid-file ${APACHE_RUN_PID_FILE}

1. Открываем файл: sudo gedit /etc/apache2/apache2.conf
2. Находим строку "# These need to be set in /etc/apache2/envvars
"
3. Подставляем свои значения в соотв. переменные. У меня они следующие

  • User www-data
  • Group www-data
  • PidFile /var/run/apache2.pid

4. Сохраняемся и выходим.
5. Рестартуем Apache.
6. Наслаждаемся результатом работы и идём пить пиво :)

2 комментариев на “Устраняем проблемы с Apache2 в Ubuntu 8.04 (Конфигурация)”

  1. Vladimir высказал:

    Интересно, как Вы апач так перезагружаете? У меня работает что apache2ctl restart, что /etc/init.d/apache2 restart.

    При этом в конфиге те же маггические строчки

    # These need to be set in /etc/apache2/envvars

    User ${APACHE_RUN_USER}

    Group ${APACHE_RUN_GROUP}

    PS — если Вы вызываете апач напрямую, это неправильно :-)

  2. Jeurey высказал:

    Апач рестартануть минимум двумя способами

    /etc/init.d/apache2 (restart/reload/force-reload)

    apache2 -k restart

    И где я писал о том, как я перегружал апач? :)