44
Virtualmin es un panel de control de alojamiento web potente y fácil de usar que le permite administrar múltiples sitios web y dominios desde una única interfaz. Simplifica varias tareas administrativas, haciendo que la gestión del alojamiento web sea accesible incluso para aquellos sin amplios conocimientos técnicos.
En esta publicación de blog, lo guiaremos a través de la instalación de Virtualmin en Ubuntu 22.04, paso a paso.
Requisitos
- Una nueva instalación de Ubuntu 22.04.
- un usuario con sudo privilegios
- Un dominio DNS registrado (es decir, lazyexchangeadmin.cyo)
- Un registro DNS público apuntó a su servidor Virtualmin (es decir, virtualmin.lazyexchangeadmin.cyou → 20.10.6.76)
Paso 1: Descargue el script de instalación de Ubuntu Virtualmin
Antes de comenzar, asegúrese de tener un servidor Ubuntu 22.04 recién instalado con acceso de raíz. Comenzar desde cero es crucial para evitar conflictos o problemas de compatibilidad durante la instalación.
Para comenzar, inicie sesión en su servidor Ubuntu a través de SSH. Una vez que esté dentro, puede descargar el script de instalación de Virtualmin Ubuntu usando el siguiente comando:
wget http://software.virtualmin.com/gpl/scripts/install.sh
Paso 2: Instale Virtualmin en Ubuntu 22.04
Después de descargar el script de instalación de Virtualmin Ubuntu, debe hacerlo ejecutable antes de ejecutarlo. Utilice el siguiente comando para establecer los permisos apropiados:
chmod +x install.sh
Enumere el script y confirme que ahora es ejecutable.
ls -l install.sh
Como puede ver, el script tiene el ‘X‘ bit, lo que confirma que es un ejecutable.
Ahora, ejecute el script de instalación con privilegios de root para iniciar el proceso de instalación de Virtualmin Ubuntu:
sudo ./install.sh
Verás el «Bienvenido” mensaje que le indica qué sistemas son compatibles actualmente con el script. Como puede ver, aparece Ubuntu 22.04. Prensa y y Ingresar continuar.
El proceso de instalación puede llevar algún tiempo, ya que descarga y configura varias dependencias necesarias para que Virtualmin Ubuntu funcione correctamente. Es posible que se le solicite que proporcione información y confirme configuraciones específicas durante la instalación. Asegúrese de revisar y responder a estas indicaciones cuidadosamente.
Paso 3: Abra Virtualmin WebUI en el Firewall
Una vez completada la instalación, debe abrir los puertos en el firewall de su servidor para acceder a Virtualmin Ubuntu WebUI. De forma predeterminada, Virtualmin usa el puerto 10000 para el acceso web.
Para abrir puerto 10000 usando el firewall UFW, ejecute los siguientes comandos:
sudo ufw allow 10000/tcp sudo ufw reload
Ahora, puede acceder a Virtualmin WebUI navegando a https://su-servidor-ip:10000 en su navegador web.
Nota. Debe permitir el mismo puerto en su(s) firewall(s) perimetral(es) si está accediendo a Virtualmin WebUI desde fuera de la red.
Paso 4: configuración posterior a la instalación de Virtualmin
¡Felicidades! Ha instalado correctamente Virtualmin en su servidor Ubuntu 22.04. Sin embargo, antes de comenzar a usarlo para alojar sitios web, debe realizar algunos pasos de configuración posteriores a la instalación.
La primera vez que acceda a Virtualmin WebUI, recibirá la siguiente advertencia de seguridad debido a un certificado SSL no válido. Hacer clic Avanzado y «Proceder a …”
Inicie sesión con sus credenciales de administrador.
Será recibido con el Asistente posterior a la instalación de forma predeterminada. Hacer clic Próximo.
A continuación, elija las opciones de optimización de memoria para su servidor. Esta selección se basa en su evaluación de cómo se utilizará el servidor. En este ejemplo, elegiré Sí para ambos «¿Precargar bibliotecas de Virtualmin?» y «¿Ejecutar servidor de búsqueda de dominio de correo electrónico?” configuración y haga clic en Próximo.
Elija si habilitar el análisis de virus con ClamAV. Si su servidor no aloja correos electrónicos, elija el «No, el correo electrónico no se filtraráopción ” y haga clic Próximo.
En la página siguiente, elija qué servidores de base de datos ejecutar. Puede ejecutar ambos o ninguno, según los sitios web que planee alojar. En la mayoría de los casos, MariaDB es suficiente, pero hay aplicaciones web que también pueden requerir PostgreSQL. Si el servidor no aloja sitios web, entonces no necesita ejecutar ningún servidor de base de datos.
A continuación, copie la nueva contraseña raíz de MariaDB o configure la suya propia y haga clic en Próximo.
Especifique el servidor de nombres principal y haga clic en Próximo.
El asistente prueba la capacidad de resolución de NS. Si pasó la prueba de resolución de DNS, haga clic en Próximo para continuar con la configuración.
Elija si desea almacenar el servidor virtual y las contraseñas del buzón como texto sin formato o hash (cifrado unidireccional).
- Contraseñas de texto sin formato no son seguros y cualquiera puede leerlos, especialmente si el servidor está comprometido.
- contraseñas cifradas están cifrados unidireccionalmente (sin claves de descifrado), lo que los hace seguros pero no recuperables.
Dependiendo de cómo espera que se use la base de datos, elija el tamaño de configuración de MariaDB y haga clic en Siguiente.
Nota. El «SugirióLa opción ” varía según los recursos de su sistema.
Seleccione la ubicación de los certificados SSL. Puede optar por almacenarlos en el directorio de inicio de cada dominio (es decir, /inicio/
Elija si desea configurar un servidor virtual predeterminado e ingrese el FQDN del servidor.
Seleccione si habilitar SSL en el servidor predeterminado. Puede habilitarlo pero instalar el certificado SSL manualmente más tarde o dejar que el servidor adquiera e instale el certificado desde Vamos a cifrar.
Nota. De forma predeterminada, Virtualmin utiliza un certificado SSL autofirmado para el cifrado. Si bien esto es suficiente para la prueba y la configuración inicial, se recomienda utilizar un certificado SSL válido de una autoridad de certificación de confianza para garantizar conexiones seguras.
Si todo va bien, se completará la configuración posterior a la instalación. Hacer clic Finalizar.
Finalmente, haga clic en el botón “Vuelva a comprobar y actualice la configuración” para recargar y aplicar los cambios realizados.
Espere a que finalice el proceso de «Comprobación de la configuración». Verá una pantalla similar a la siguiente captura de pantalla. Una vez terminado, haga clic en el botón “Volver a la lista de servidores virtuales» botón.
El servidor virtual predeterminado ahora aparece en la lista.
Para probar si este sitio web funciona, abra un nuevo navegador web y navegue hasta su URL. El sitio web debe cargarse y está protegido con un certificado SSL válido de Let’s Encrypt. ¿Qué tan fácil es eso?
No confunda el servidor virtual predeterminado con el servidor Virtualmin.
El servidor Virtualmin (Webmin) es la interfaz de administración a la que puede acceder a través del https://URL:10000 DIRECCIÓN.
El servidor virtual predeterminado aloja el sitio web, al que puede acceder a través de http://URL (sin el 10000 número de puerto).
Conclusión
Virtualmin en Ubuntu 22.04 proporciona un panel de control de alojamiento web robusto y fácil de usar. Sus características integrales y su interfaz fácil de usar hacen que la administración de múltiples sitios web sea muy sencilla.
Simplemente siga los pasos descritos en esta guía y tendrá Virtualmin listo y funcionando en un abrir y cerrar de ojos, ¡y estará en camino de crear nuevos servidores virtuales!