Criar virtual hosts no Xampp/Linux


Tenho o xampp instalado, mas quero usar algo melhor do que http://localhost ou http://nome-da-maquina para aceder aos meus trabalhos.
Os motivos para querer fazer isto podem variam muito.
No meu caso é para poupar algum trabalho e evitar ter de alterar manualmente todos os meus trabalhos que vieram do meu compuador antigo, com outro nome para uma máquina nova com outras configurações.
Vamos lá criar o virtual host. Em:
/opt/lampp/etc/
Editar httpd.conf e procurar linha:
Include etc/extra/httpd-vhosts.conf
Se tiver # no início, exemplo: 
#Include etc/extra/httpd-vhosts.conf
Devemos retirar o # ficando com o seguinte aspeto:
Include etc/extra/httpd-vhosts.conf
Ao retirar # basicamente estamos a retirar o comentário e o apache passará a ter em conta este código.

O passo seguinte é editar httpd-vhosts.conf encontrado em:
/opt/lampp/etc/extra/
Aqui criamos o nosso virtual host e indicamos onde está localizado o site/trabalho
<VirtualHost *:80>
 DocumentRoot "/home/username/www"
 ServerName myvirtualdomain
 ServerAlias www.myvirtualdomain
</VirtualHost> 
Por fim, o último passo é editar o ficheiro hosts encontrado em:
/etc/hosts
Por baixo da linha 127.0.0.1 localhost acrecentar o novo virtual host que pretendemos:
O aspeto final será parecido a este:
127.0.0.1 localhost
127.0.0.1 myvirtualdomain
Iniciar/reiniciar os serviços do xampp:
sudo /opt/lampp/lampp start

Já poderemos aceder aos nossos trabalhos indicando no browser o nosso novo virtual host acedendo a: http://myvirtualdomain 

Comments

Popular posts from this blog

Vue.Js Exemple

Export to Excel Laravel 5.1

Instalando o NodeJS