1. Necesita adquirir un nombre de dominio (o tal vez solo FQDN ) de algún proveedor de DNS .
2. Una vez que haya registrado el nombre de dominio, tendrá acceso a un panel administrativo (como el que se muestra a continuación), donde podrá (a través de registros A), redirigir el nombre de dominio (y todos *.
o ciertos subdominios / FQDN) a la dirección IP de su servidor.
Tenga en cuenta que el panel administrativo del proveedor tendrá un aspecto diferente, y el proveedor le dará instrucciones exactas sobre cómo usarlo.
A veces, la redirección puede demorar hasta 24 horas. Puede verificar si tiene éxito con el comando whois example.com
.
Si el servidor está detrás de NAT, debe configurar el reenvío de puertos .
3. Edite su archivo de configuración de Virtual Host y agregue directivas relevantes ServerName
y quizás ServerAlias
. Supongamos que el archivo de configuración es el 000-default.conf
siguiente:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
# etc ...
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Este paso puede omitirse, pero es absolutamente necesario cuando tiene más de un host virtual .
No te olvides de:
sudo a2ensite 000-default.conf
sudo systemctl reload apache2.service
4. Además de las necesidades locales :
Puede vincular un FQDN a la interfaz de bucle invertido del servidor. Para este propósito, edite el archivo /etc/hosts
de esta manera:
127.0.0.1 localhost example.com www.example.com
No es posible ingresar *.example.com
aquí. También puede agregar una entrada para la dirección IP de la interfaz de red de otro servidor (local) , por ejemplo 77.77.77.70
.
Si desea acceder al FQDN por otra computadora a través de la LAN (o por una computadora privada a través de Internet), edite su host
archivo de la siguiente manera:
77.77.77.70 example.com www.example.com
Otras lecturas: