Neste manual vou exemplificar como alojar 2 sites num servidor com o Apache, o sistema operativo usado foi o Ubuntu 10.4 com o Apache 1.3.42.
Inicialmente temos de editar dois ficheiros o /etc/hosts e o /etc/apache2/http.conf
Ao ficheiro /etc/hosts adicionamos as seguintes linhas:
127.0.0.1 mrtcp www.mrtcp.local mrtcp
127.0.0.1 reversesecurity www.reversesecurity.local reversesecurity
Ao ficheiro /etc/apache2/http.conf adicionamos o seguinte conteúdo:
NameVirtualHost *
ServerName localhost
DocumentRoot /var/www/http
DirectoryIndex /index.html
ServerName www.mrtcp.local
DocumentRoot /var/www/http /mrtcp
DirectoryIndex /index.html
ServerName www.reversesecurity.local
DocumentRoot /var/www/http /reversesecurity
DirectoryIndex /index.html
Depois de criar os arquivos é necessário a criar uma pasta para cada site dentro do directório /var/www, podemos usar os seguintes comandos;
#mkdir /var/www/mrtcp
#mkdir /var/www/reversesecurity
Depois dos directórios onde vamos alojar os nossos sites a serem criados, deve mos criar um ficheiro de configuração para cada site dentro do directório /etc/apache2/sites-available :
#nano /etc/apache2/sites-available/mrtcp
ServerAdmin mrtcp@mrtcp.local
ServerName www.mrtcp.local
ServerAlias mrtcp.local www.mrtcp.local
DocumentRoot /var/www/mrtcp
#nano /etc/apache2/sites-available/reversesecurity
ServerAdmin reversesecurity@reversesecurity.local
ServerName www.reversesecurity.local
ServerAlias mrtcp.com www.reversesecurity.local
DocumentRoot /var/www/reversesecurity
#Ctrl + O - Para guardar o ficheiro;
-------------------------------------------------
ServerAdmin – Email do administrador;
ServerName – Dominio do site;
ServerAlias – Apelido para o domínio, neste caso é permitido aceder ao site mrtcp.com ;
DocumenRoot – Directório do site;
------------------------------------------------
Depois de termos ambos os ficheiros criados devemos criar os links para eles no directório /etc/apache2/sites-enabled , para isso utilizamos o comando :
#a2ensite mrtcp
#a2ensite reversesecurity
No final digitar o seguinte comando para reiniciar o servidor:
# /etc/init.d/apache2 reload
Autor: MrTcp
12/01/11
Ubuntu - Configuração de Virtual Hosts sem DNS
21:44
Anónimo
Sem comentarios
0 comentários:
Enviar um comentário