Устраняем проблемы с 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. Наслаждаемся результатом работы и идём пить пиво
Июнь 28, 2008 в 15:31
Интересно, как Вы апач так перезагружаете? У меня работает что 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 — если Вы вызываете апач напрямую, это неправильно
Июнь 28, 2008 в 20:18
Апач рестартануть минимум двумя способами
/etc/init.d/apache2 (restart/reload/force-reload)
apache2 -k restart
И где я писал о том, как я перегружал апач?