
Sistema operativo: Ubuntu 19.10
Estoy jugando con Apache para aprender a configurarlo, así que lo instalé apt-get
y eché un vistazo a los directorios de configuración.
También soy vagamente consciente de que con Apache en macOS todas las direcciones predeterminadas terminan con un .local
TLD, así que intenté navegar a mi casilla en un navegador web usando su nombre de host y el .local
TLD, es decir http://mybox.local/
. Y funcionó, veo la página predeterminada de Apache.
Pero al observar los archivos de configuración de Apache y la configuración del host virtual, en ninguna parte está definido el nombre de este servidor. Así que busqué lo mejor que pude cómo está configurada esta extensión y encontréesta páginadecir que avahi-daemon es responsable y cómo funciona la configuración.
Cambié la configuración del servidor a un TLD diferente, por ejemplo, '.blarg' y reinicié el servicio avahi, que no funciona, incluso con una recarga del servicio Apache, pero de alguna manera el .local
TLD aún funciona, incluso después de reiniciar.
Esto me lleva a creer que estoy reiniciando el servicio incorrecto o que avahi no es responsable de la .local
extensión. ¿Alguien quiere indicarme la dirección correcta?
Respuesta1
En realidad, no hay ninguna magia.
Lo que tienes es una instalación nueva de Apache. Entonces, de forma predeterminada, cualquier solicitud en el puerto 80 de su máquina le mostrará la página de bienvenida predeterminada de Apache.
Por ejemplo, lo siguiente también funcionaría:
http://127.0.0.1/
http://localhost/
Si necesita agregar otro dominio, debe apuntar ese dominio a su máquina. La forma más sencilla de hacerlo en una máquina de desarrollo es editar el /etc/hosts
archivo y una nueva entrada.
Abra el archivo con un editor y agregue la siguiente línea (cambie mybox.something
a lo que desee):
127.0.0.1 mybox.something
Después de hacer eso, simplemente ábrelo http://mybox.something
en tu navegador y debería funcionar.