·/etc/httpd/conf - Contém todos os arquivos de configuração do apache.
·/var/www/ - Contém os ícones do servidor, programas CGI, arquivos HTML.
-/var/log/httpd - Contém os arquivos de log do servidor.
Configurando o Apache
O arquivo /etc/httpd/conf/httpd.conf: O arquivo httpd.conf é um arquivo extenso, legível e muito bem comentado. O Apache apresenta ao administrador exatamente o que pode estar errado quando se tenta iniciar o serviço.
Após a instalação, o Apache já pode ser inicializado e está apto a servir requisições de forma adequada.
Entretanto, por questões de segurança, há Algumas diretivas que precisam ser ajustadas. Procure no arquivo de configuração (/etc/httpd/conf/httpd.conf) e altere-as.
Diretivas do httpd.conf
Segue abaixo algumas destas diretivas:
• Servername
• DocumentRoot
• UserDir
• DirectoryIndex
• AccessFileName
• ScriptAlias
Parâmetros de Configuração httpd.conf
• Servertype - Modo de Execucao do Apache. inetd ou standalone. standalone aconselhável.
• ServerRoot - Diretório contendo arquivos de configuração, log e erros.
• Port - A porta que o servidor "escutará".
• User - O nome e/ou número do usuário com o qual o servidor httpd rodará.
• Group - O nome e/ou número do grupo com o qual o servidor httpd rodará.
• ServerAdmin - E-mail do admnistrador do site.
• ServerName – Nome do servidor web.
• DocumentRoot - Diretório que contém as paginas web do servidor.
• UserDir - Nome do diretório que cada usuário deve possuir para disponibilizar paginas web.
• DirectoryIndex - Página inicial de um diretório web.
• StartServers - Número de servidores executados inicialmente.
• Alias – Permite mapear um caminho para qualquer localização no sistema de arquivos.
• Redirect – Redireciona uma URL requisitada para outra URL qualquer.
• ErrorLog - Arquivo padrão de erros.
• TransferLog – Indica o nome do arquivo de log para onde as informações de log serão enviadas.
• FancyIndexing – Cria uma página web para um diretório que não contenha um arquivo index.html contendo a listagem do diretório.
• AccessFileName – Especifica o nome do arquivo de controle de acesso por diretório.
• ErrorDocument – Permite especificar um arquivo ou URL para um erro gerado pelo servidor.
•
• ScriptAlias – Controla que diretórios possuem scripts CGI.
Parâmetros de Configuração Hosts Virtuais
• Tipos
· Baseado em endereços - Única máquina com IP’S diferente.
· Baseado em nomes - Único IP para vários hosts virtuais
·
• Conteúdo do arquivo .htaccess criado no diretório (/home/seguro/public_html):
– AuthType Basic
– AuthName "Acesso ao diretório home do user seguro"
– AuthUserFile /etc/httpd/conf/seguro/users e/ou AuthUserFile /etc/httpd/conf/seguro/httpd.passwd
– AuthGroupFile /etc/httpd/conf/seguro/groups
– Require group adm e/ou Require user seguro
• Para criar um novo arquivo:
htpasswd -c Ex: # htpasswd -c httpd.passwd seguro
• Exemplo de arquivo de users:
fulano:15M3ueyCXI3ZI
weslley:.QfIx/rhzenhA
• O arquivo de grupos:
adm:weslley
all:weslley fulano
staff:fulano
Um comentário:
bom comeco
Postar um comentário