m4iir1c10
(usa Arch Linux)
Enviado em 02/01/2015 - 17:14h
ede_linux escreveu:
Olá,
Desculpem meter-me mas estou com um erro no apache pois não consigo alterar a pasta que o apache utiliza pois não encontro o arquivo httpd.conf.
Na minha instalação do apache também não encontro a pasta httpd na pasta etc! Porquê?
/etc/httpd/
A minha versão do apache é 2.4.10!
Obrigado e boa sorte
Pode ser que esteja rodando com uma configuracao em um lugar que nao e padrao... para descobrir digite no terminal
ps -ef | grep apache
Deve retornar algo assim.
root 4053 1 0 06:26 ? 00:00:04 /usr/sbin/apache2 -k start
apache 5189 4053 0 11:00 ? 00:00:00 /usr/sbin/apache2 -k start
apache 5199 4053 0 11:00 ? 00:00:00 /usr/sbin/apache2 -k start
Use o caminho do apache para executa-lo assim
/usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
Deve retornar
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
ou outro arquivo de configuracao qualquer... mais geralmente os arquivos de configuracao ficam em:
Debian
/etc/apache2/apache2.conf
/etc/apache2/httpd.conf
Fedora, Red Hat, Centos, etc.
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/conf.d/*.conf
Ao amigo que postou a pergunta original o normal do apache no Centos e ser rodado por:
apache (usuário) apache (gruupo) Programa httpd (/usr/sbin/httpd)
No debian, dependendo da versao e da distro pode ser:
www-data (usuario) www-data (grupo) e programa (/usr/sbin/apache2)
Somente uma vez o apache e rodado pelo root e outras vezes pelo usuário definido na configuração, quantas vezes também vai ser definido na configuração.
Alguns exemplos voce pode ver no meu artigo sobre um servidor de midia rodando em 128MB de RAM, claro que ali eu reduzi bastante para manter o meu antigo laptop rodando bem...
http://www.vivaolinux.com.br/artigo/Servidor-de-Midia-com-128-MB-de-RAM/