Eu tenho um servidor local em casa executando o Debian 8. Eu acesso esse servidor com seu endereço IP dado pelo roteador. Agora eu queria tentar trabalhar com virtualhosts para tornar meu servidor um pouco melhor. Eu criei dois virtualhosts blog.com
e mysite.com
. Mas meu problema é que ambos não estão funcionando. Toda vez que eu os insiro no navegador, nada acontece. Eu já tentei várias soluções aqui no estouro de pilha ou com o google. Nada ajudou.
Algum conselho?
O que eu fiz:
Primeiro: eu configurei dois diretórios adicionais além do padrão para os sites e mudei o diretório do padrão.
1) for blog.com: /var/www/blog.com/html
2) for mysite.com: /var/www/mysite.com/html
3) changed the default: /var/www/html to /var/www/default/html
Segundo: Em seguida, criei em cada pasta html
um arquivo index.html
Terceiro: criei mais dois arquivos .conf
no diretório /etc/apache2/sites-available
e alterei o default.conf
DocumentRoot
blog.com.conf
<VirtualHost *:80>
ServerName blog.com
ServerAlias www.blog.com
ServerAdmin [email protected]
DocumentRoot /var/www/blog.com/html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
mysite.com.conf
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
ServerAdmin [email protected]
DocumentRoot /var/www/mysite.com/html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
default.conf
DocumentRoot
alterado para:
default.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/default/html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Quarto: Ativado meus dois novos sites
sudo a2ensite blog.com.conf
sudo a2ensite mysite.com.conf
Quinto: reiniciei o apache
sudo service apache2 restart
Também atualizei
sudo service apache2 reload
sudo /etc/init.d/apache2 restart
Sexta: editei meu arquivo hosts
127.0.0.1 localhost
ip blog.com
ip mysite.com