Se você usar mysite.local
em vez de mysite.org
* (ou outra extensão popular), você poderá digitar http://
todas as vezes, porque o navegador pode não reconhecer .local
como uma extensão de domínio .
-
.google
,.dev
,.foo
,.page
,.app
,.chrome
extensão de domínio não são boas ideias para fins semelhantes desde dezembro de 2017, leia mais ... e mais ...
Se você quiser acessar mysite.local
e www.mysite.local
da máquina local, edite /etc/hosts
e vincule esses dois nomes de domínio à interface de loopback - 127.0.0.1
:
127.0.0.1 localhost mysite.local www.mysite.local
-
Adicione esta linha em algum lugar dentro de
/etc/hosts
. -
Note que, neste contexto, a 'máquina' local é a Máquina Virtual com o Ubuntu.
Se você quiser acessar mysite.local
através de outro computador da sua LAN, edite seu arquivo host
e vincule os dois nomes de domínio ao endereço IP dos servidores:
192.168.178.31 mysite.local www.mysite.local
-
O computador host que executa o Oracle VirtualBox deve ser considerado como uma máquina da LAN virtual que você criou durante a configuração do VirtualBox.
Outra opção é criar seu DNS local:
Aqui você é uma configuração de host virtual básica aplicável ao seu caso:
<VirtualHost *:80>
ServerName mysite.local
ServerAlias www.mysite.local
ServerAdmin [email protected]
DocumentRoot /var/www/mysite
<Directory /var/www/mysite>
Options Indexes FollowSymLinks
AuthType None
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/mysite.local-error.log
CustomLog ${APACHE_LOG_DIR}/mysite.local-access.log combined
</VirtualHost>
-
No começo coloque algum conteúdo básico em
/var/www/mysite
. A funçãophpinfo();
é uma boa ideia:echo '<?php phpinfo(); ?>' | sudo tee /var/www/mysite/index.php
Reinicie o Apache e tente acessar http://mysite.local
pelo navegador.