Serveur Apache: Édition de httpd.fichier conf (permission denied)

Donc, j'ai récemment téléchargé serveur Apache avec l'ensemble de ses fichiers (httpd, avril, apr-util, pcre) en suivant les instructions dictées ici: http://httpd.apache.org/docs/2.4/install.html

Toutefois, après, quand j'ai essayé de démarrer mon serveur Apache, qui est situé dans ma usr/local/bin/, j'ai été invité à ce message:

[allen@allen-lnx ~]$ /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

Après quelques recherches, j'ai trouvé que je dois modifier mon httpd.fichier conf, je n'ai donc plus tôt afin de permettre le bon serveur et Écouter les options. Cependant, je ne sais pas comment modifier mon fichier conf pour permettre l'accès à la "logs" de répertoire.

Notamment, la commande sera exécutée lorsque j'utilise la commande "sudo", mais je préfère ne pas toujours l'utiliser, car il semble être un travail autour de.

Toute aide serait appréciée. Merci!

Edit: en fait, j'ai remarqué que j'ai peut-être deux httpd.fichiers de conf, qui s'est avéré être un peu gênant. L'autre est situé dans ma racine du répertoire /etc/etc/httpd/conf/httpd.conf). Je pense que mon modifiée question est maintenant de savoir... qui dois-je garder? Est /etc/la version de celui qui est intégré, comme indiqué par faff de commentaire ci-dessous?

Solution actuelle: j'ai pensé que je voudrais juste accepter le fait que j'ai besoin d'utiliser sudo lors de l'édition de ce fichier car j'ai besoin d'être root. Je pourrais le changer plus tard, alors que je suis toujours en cours d'exécution en tant que root, mais pour l'instant, sudo suffira.

Qui distribution Linux est-ce? Il est généralement beaucoup plus facile à installer apache via le gestionnaire de paquets de votre système d'exploitation. Il va vous tenir à jour sur les correctifs de sécurité, et il va être bien intégré avec le reste du système pour s'assurer qu'il est correctement configuré pour votre installation.
Je suis exécutant Oracle Linux 6.4. Est-ce que c'est?
Pourquoi ne pouvez-vous pas utiliser apache que Oracle Linux navires? Regarde public-yum.oracle.com/repo/OracleLinux/OL6/4/base/x86_64 il semble qu'il y a des versions de Apache HTTPD 2.2.15 disponible dans les versions d'apache 2.2.15-26.0.1.el6.x86_64.tr / min etc.
J'ai utilisé le "sudo yum install httpd de la commande", et il dit que tout est à jour. :X

OriginalL'auteur Zhouster | 2013-06-15