Virtual Host no Apache

De Babel Digital

Anotações

Criar a pasta onde ficará o seu site



sudo nano /etc/hosts


127.0.0.1       localhost
127.0.0.1       dev-arquivos.local        
127.0.0.1       dev-acervo.local
127.0.1.1       LapPonto1
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


Depois


cd /etc/apache2/sites-available/
sudo nano nomedoseusite.conf
  • Centro deste arquivo coloque o seguinte conteúdo:
<VirtualHost *:80>
   ServerName dev-arquivos.local
   DocumentRoot /var/www/nomedoseusite
  </VirtualHost>


Habilitar as configurações feitas no nomedoseusite.conf

sudo a2ensite nomedoseusite.conf

Depois tem que dar o reload do apache para ele rodar com as novas configurações feitas

/etc/init.d/apache2 reload


Estou no Ubuntu 10.04 e foi necessário também editar o arquivo /etc/apache2/apache2.conf

/etc/apache2/apache2.conf

E coloca a seguinte linha no final do arquivo

ServerName 127.0.0.1