Так что я только недавно скачал сервер Apache со всеми его файлами (HTTPD, апрель, апрель-Util, PCRE), следуя инструкциям, диктуемых здесь: http://httpd.apache.org/docs/2.4/install.htmlСервер Apache: Редактирование httpd.conf файл (доступ запрещен)
Однако , после настройки, когда я попытался запустить свой сервер Apache, который находится в моем USR/местные/бен /, побудило меня с этим сообщением:
[[email protected] ~]$ /usr/local/bin/apachectl start
(13)Permission denied: AH00091: httpd: could not open error log file /usr/local/logs/error_log.
AH00015: Unable to open logs
после некоторых исследований я обнаружил, что я необходимо отредактировать файл httpd.conf, который я сделал ранее, чтобы разрешить правильные параметры ServerName и Listen. Однако я не уверен, как отредактировать файл conf, чтобы разрешить доступ к каталогу «logs».
Примечательно, что команда будет работать, когда я буду использовать команду «sudo», но я бы предпочел не всегда использовать ее, поскольку она кажется похожей на работу.
Любая помощь была бы оценена. Благодаря!
Редактировать: Я действительно заметил, что у меня могут быть два файла httpd.conf, которые, как оказалось, немного хлопотны. Другая находится в моем корневом каталоге/etc/(etc/httpd/conf/httpd.conf). Я думаю, что мой измененный вопрос теперь ... что я должен держать? Является ли файл/etc/version встроенным, как указано в комментарии faff ниже?
Я понял, что я просто согласен с тем, что мне нужно использовать sudo при редактировании этого файла, так как мне нужно быть root. Я могу изменить его позже, так что я всегда работаю от имени root, но на данный момент достаточно sudo
.
Какого дистрибутивом Linux это такое? Обычно проще установить apache через диспетчер пакетов для вашей ОС. Это позволит вам обновить патчи безопасности, и он будет правильно интегрирован с остальной частью системы, чтобы убедиться, что он настроен правильно для вашей установки. – faffaffaff
Я запускаю Oracle Linux 6.4. Это помогает? – Zhouster
Почему вы не можете использовать apache, который поставляется в Oracle Linux? Глядя на http://public-yum.oracle.com/repo/OracleLinux/OL6/4/base/x86_64/, похоже, что есть сборки Apache HTTPD 2.2.15, доступные в httpd-2.2.15-26.0.1.el6 .x86_64.rpm и т. д. – faffaffaff