Mudanças entre as edições de "Instalação do APACHE"
Ir para navegação
Ir para pesquisar
Linha 8: | Linha 8: | ||
*Abrir arquivo: | *Abrir arquivo: | ||
#vi /etc/httpd/conf/httpd.conf | #vi /etc/httpd/conf/httpd.conf | ||
+ | editar a seguinte linha: | ||
+ | ServerName www.exemplo.com | ||
+ | para | ||
+ | ServerName maquina.dominio.extensão | ||
+ | ex | ||
+ | ServerName maverick.berbigao.sj.cefetsc.edu.br | ||
− | + | acrescentar no fim do arquivo | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <IfModule mod_userdir.c> | |
− | + | UserDir public_html | |
− | + | </IfModule> | |
− | |||
− | |||
− | |||
− | |||
− | + | loadmodule userdir_module modules/mod_userdir.so | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <Directory /home/*/public_html> | |
− | + | AllowOverride FileInfo AuthConfig Limit | |
− | + | Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec | |
− | + | <Limit GET POST OPTIONS PROPFIND> | |
− | + | Order allow,deny | |
− | + | Allow from all | |
− | + | </Limit> | |
− | + | <LimitExcept GET POST OPTIONS PROPFIND> | |
+ | Order deny,allow | ||
+ | Deny from all | ||
+ | </LimitExcept> | ||
+ | </Directory> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Configurando Servidores WWW Virtuais== | ==Configurando Servidores WWW Virtuais== | ||
Edição das 20h06min de 1 de abril de 2007
Instalando o serviço Apache
- Para instalar o serviço Apache, digitar:
#urpmi apache
Editando o arquivo de configuração do serviço Apache
Editando o arquivo "httpd.conf"
- Abrir arquivo:
#vi /etc/httpd/conf/httpd.conf
editar a seguinte linha: ServerName www.exemplo.com para ServerName maquina.dominio.extensão ex ServerName maverick.berbigao.sj.cefetsc.edu.br
acrescentar no fim do arquivo
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
loadmodule userdir_module modules/mod_userdir.so
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept>
</Directory>
Configurando Servidores WWW Virtuais
Criando Diretórios dos Servidores Virtuais
# mkdir -p /var/virtual/www/virtual1 # mkdir -p /var/virtual/www/virtual2
- virual1 e virtual2 podem ter nomes quaisquer.
Editando o arquivo "httpd.conf"
- Abrir arquivo:
#vi /etc/httpd/conf/httpd.conf
- Incluir no final do arquivo as seguintes linhas:
#<VirtualHost 200.xxx.xxx.xxx> (endereço IP Servidor Virtual1) ServerAdmin root@localhost.seudominio.local DocumentRoot /var/virtual/www/virtual1 ServerName Virtual1.seudominio.local ErrorLog logs/virtual1.error_log Transferlog logs/virtual1.access.log </VirtualHost>
#<VirtualHost 200.xxx.xxx.xxx> (endereço IP Servidor Virtual2) ServerAdmin root@localhost.seudominio.local DocumentRoot /var/virtual/www/virtual2 ServerName Virtual2.seudominio.local ErrorLog logs virtual2.access.log </VirtualHost>
Iniciando/Reiniciando/Parando o serviço Apache
- Após configuração deste arquivo, inicializá-lo executando:
#service apache start (iniciando o serviço) #service apache restart (reiniciando o serviço) #service apache stop (parando o serviço)
Testando o serviço
- Testar da seguinte forma:
Abrir um browser e digitar o endereço IP correspondente à sua interface de rede. Após isso, o prompt irá mostrar a página Web. Caso isto ocorra, o Servidor Apache estará funcionando corretamente!
Caso apareça alguma mensagem de erro, verificar a configuração do arquivo editado. Se necessário, tornar a editá-lo e refazer os testes.