Instalando Apache 2.2 com múltiplos sites no OpenSuSE 10.2

De maneira breve e tentando contribuir pela primeira vez, segue um pequeno tutorial de como instalar o Apache 2.2 no OpenSuSE e preparar o servidor web para trabalhar com múltiplos sites.

[ Hits: 59.651 ]

Por: Rafael Pécora em 17/05/2007


Configurando o httpd.conf



Para corrigir os problemas com o script rcapache2 começaremos configurando o arquivo httpd.conf, conforme definições em 3 grandes escalas:
  • Global Environment: diretivas globais do server apache;
  • Main Server Configuration: configurações do servidor ;
  • Virtual Server Configuration: configurações de servidores virtuais, aqui definiremos onde estarão nossos diversos sites.

Abaixo o exemplo do arquivo httpd.conf padrão:

### Global Environment ####################

Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf

<Directory />
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

DirectoryIndex index.html index.html.var

### 'Main' server configuration ##############

Include /etc/apache2/default-server.conf

# A linha abaixo vem descomentada, comente-a para que o
# Apache entenda somente o que foi definido em htttpd.conf
# e default-server.conf
#Include /etc/apache2/sysconfig.d/include.conf


### Virtual server configuration ###################
# Nesta parte apontamos o diretório onde os arquivos
# de configuração dos sites serão armazenados.

Include /etc/apache2/vhosts.d/*.conf

Com o httpd.conf essa configuração é o suficiente para que o servidor suba. O próximo passo é criar o arquivo dos servidores virtuais.

Página anterior     Próxima página

Páginas do artigo
   1. Entendendo a estrutura do Apache 2.2
   2. Os arquivos de configuração
   3. Mãos à massa - Instalando o Apache 2.2
   4. Configurando o httpd.conf
   5. Configurando vhosts.conf
   6. Configurando listen.conf
   7. Fazendo seu Apache responder por nome de domínio
Outros artigos deste autor

Modem Huawei E226 Claro 3G

Leitura recomendada

Espelhos Mais Rápidos no Debian e Derivados

Comandos para redes wifi

Autenticando e protegendo diretórios no Apache

VsFTPD com TLS no Debian 4.0

Resolvendo problemas de rede em Linux

  
Comentários
[1] Comentário enviado por joao_bps em 17/05/2007 - 13:04h

Fala Rafael. O seu artigo esta bem legal, ainda nao testei mas pelo visto esta bem detalhado. Valeu...

[2] Comentário enviado por QuestLoder em 17/05/2007 - 14:26h

Cara eu estava como um louco atraz disso.

Vou testar, e posto o resultado aqui mesmo....

Valeu pelo tutu

[3] Comentário enviado por alexnuvix em 17/05/2007 - 14:32h

Cara eu sempre tive essa dúvida de como fazer o apache responder por multiplos sites.

Valeu

[4] Comentário enviado por krynhells em 18/05/2007 - 08:59h

Parabéns pelo "pequeno" Tutorial de excelente qualidade e detalhes, sendo esse o primeiro, acredito que os demais poderão ser ainda melhores, parabéns pela contribuição....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts