Instalação do APACHE

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

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.