Virtual Hosts no Apache 2.2 sem erro 403
As vezes é mais fácil procurar na internet a resposta para um problema que temos do que procurar no manual, por mais simples que o problema possa ser.
Vamos lá, este é simples…
Para que você possa desenvolver e testar vários sites diferentes na mesma máquina você pode configurar Virtual Hosts no Apache 2.2.
Siga os passos abaixo, considerando que você utiliza Windows.
- Configure seu arquivo HOSTS do Windows para responder por outros hosts além do localhost. Para isso edite o arquivo HOSTS que no Windows Vista está em:
C:\Windows\System32\drivers\etc - Acrescente linhas referentes ao seus subdomínios por exemplo:
#configuração original
127.0.0.1 localhost
::1 localhost#linhas adicionadas
127.0.0.1 teste.localhost
127.0.0.1 cliente1.localhost
- No arquivo de configuração do Apache (httpd.conf) remova o comentário da linha:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf - No arquivo httpd-vhosts.conf, adicione um grupo de linhas de configuração para cada novo subdomínio como o exemplo:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "D:/Projetos/teste"
ServerName teste.localhost
ErrorLog "logs/teste-error.log"
CustomLog "logs/teste-access.log" common
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
- Reinicie o Apache.
| Enviar por e-mail | Hits para esta publicação: 709
2 respostas para “ Virtual Hosts no Apache 2.2 sem erro 403 ”
Deixe uma resposta.
Você deve estar conectado para publicar um comentário.
Perfeito exemplo.
No FreeBSD 7.0 os arquivos são:
C:\Windows\System32\drivers\etc -> /etc/hosts
httpd.conf -> /usr/local/etc/apache22/httpd.conf
No Ubuntu/XUbuntu 7 em diante, e Debian(?):
C:\Windows\System32\drivers\etc -> /etc/hosts
httpd.conf -> /etc/apache2/sites-available
=> crie um novo arquivo de texto em sites-available e faça um link de /etc/apache2/sites-available/seunovoarquivo.conf para /etc/apache2/sites-enabled/seunovoarquivo.conf usando o comando ln. Assim, se alguém resolver sair do server, basta remover o link e as configurações são mantidas.
É sempre muito bom conhecer a versão *nix das coisas