noticias
Serverspace Tecnologías en los Emiratos Árabes Unidos: lanzamiento de Falconcloud
JH
Joe Harris
28 de Octubre de 2020
Actualizado mayo 26, 2023

Como instalar Nginx Hosts virtuales en Ubuntu 20.04

Linux NGINX Ubuntu Servidor web

¿Usas otro sistema operativo?

Seleccione la versión o distribución deseada.

Nginx está diseñado para manejar múltiples dominios en un solo servidor y dirección IP. Los hosts virtuales proporcionan esta característica. En este tutorial, configuraremos Nginx anfitriones virtuales.

En Serverspace usted puede crear un servidor con la aplicación ya instalada "Nginx".

Nginx Archivos de configuración

Primero, necesitas instalar el Nginx paquete.

apt install nginx

Todos los archivos de configuración para Nginx Los hosts virtuales se almacenan en el /etc/ nginx/sitios-disponibles/ carpeta. La mejor manera es crear un archivo separado para cada sitio web en el servidor. Vamos a crear la primera configuración para nombre-dominio.com.

nano /etc/nginx/sites-available/domain-name.com

Ahora inserte esta configuración allí.

server {
listen 80; # Specify the listening port
listen [::]:80; # The same thing for IPv6
root /var/www/domain-name.com/html; # The path to the website files
index index.html index.htm; # Files to display if only the domain name is specified in the address
server_name domain-name.com; # Domain name of this site
location / {
try_files $uri $uri/ =404;
}
}

Guarde y cierre este archivo.
Cree una carpeta para el sitio web y coloque sus archivos allí.

mkdir -p /var/www/domain-name.com/html

Y establecer permisos para la carpeta.

chmod -R 755 /var/www

Habilitando el Nginx anfitrión virtual

Debe crear un enlace simbólico a la configuración en el sitios habilitados directorio para habilitar el host virtual.

ln -s /etc/nginx/sites-available/domain-name.com /etc/nginx/sites-enabled/

Ahora verifique la configuración en busca de errores.

nginx -t

Y reiniciar el servicio.

systemctl restart nginx

Ahora tiene un host virtual en funcionamiento para un solo dominio. Puede acceder a él por nombre de dominio si el DNS El servidor está configurado correctamente. De esta manera, se puede agregar cualquier número de dominios al servidor.

Inhabilitando Nginx hosts virtuales

Para deshabilitar un host virtual, elimine el enlace simbólico de la sitios habilitados carpeta. Para deshabilitar la devolución de una página web estándar al acceder a la dirección IP del servidor, simplemente puede eliminar el enlace a la configuración predeterminada.

rm /etc/nginx/sites-enabled/default

Reinicie el servicio después de eso.

systemctl restart nginx

De esta forma puedes deshabilitar cualquier configuración que necesites. Y habilítelo agregando un enlace simbólico nuevamente, como hicimos anteriormente.

Votar:
3 de 5
Calificación promedio: 3.9
Calificado por: 7
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies y Sitio de Política de privacidad.