Se eu criar um site, posso acessá-lo com http://localhost ...
Mas se eu criar vários sites virtuais, com apache, no mesmo computador, http://localhost não funcionará.
Como posso acessá-lo? (no mesmo computador, também conhecido como localhost)?
Se eu criar um site, posso acessá-lo com http://localhost ...
Mas se eu criar vários sites virtuais, com apache, no mesmo computador, http://localhost não funcionará.
Como posso acessá-lo? (no mesmo computador, também conhecido como localhost)?
Para criar um site virtual, experimente os seguintes comandos; basta substituir "newsite" pelo nome do seu site:
Resultado:
Você também pode transformar isso em um script de shell.
Você pode atribuir vários aliases para 127.0.0.1 em
/etc/hosts
Configure
VirtualHosts
site1, site2, site3 apropriado nas configurações do Apache e acesse-os comohttp://site1/
,http://site2/
,http://site3/
Ao criar sites virtuais, você usará uma diretiva como ServerName dentro do contêiner VirtualHost, para distinguir esse site virtual. Algo como: <VirtualHost *:80> ServerName my.best.server.biz ....... O nome DNS de my.best.server.biz deve resolver para o ip do seu servidor apache, que pode ser 127.0. 0,1 no seu caso. Provavelmente, para isso, você adicionará entradas em seu arquivo hosts, como apontado na resposta anterior.