Cómo instalar Apache Server y configurar hosts virtuales en Ubuntu Top 10.Top 10

Cómo instalar Apache Server y configurar hosts virtuales en Ubuntu Top 10.Top 10

Servidor web de Apache es una herramienta de servidor web multiplataforma gratuita y de código abierto. Es rápido, seguro, confiable y altamente personalizable para cumplir con los requisitos de los usuarios. Es uno de los servidores web más seguros, eficientes y ampliamente adoptados que proporciona servicios HTTP a sus usuarios.

Este artículo le guiará cómo puede instalar Apache Server y Configurar hosts virtuales en Ubuntu 22.04.

Cómo instalar y configurar Apache Server en Ubuntu 22.04

Para instalar Apache Server en Ubuntu Server en Ubuntu 22.04, deberá realizar los pasos mencionados a continuación:

Paso 1: Primero, actualice los paquetes APT con el siguiente comando:

$ sudo apt actualización


Luego ejecute el siguiente comando para instalar los paquetes si es necesario:

$ sudo apt actualización


Paso 2: Ahora, instalar Servidor apache Uso del siguiente comando de instalación en el terminal.

$ sudo apt install apache2


Paso 3: Para verificar el estado de Apache en Ubuntu 22.04, puedes usar el siguiente comando.

$ sudo systemctl status apache2


Etapa 4: Después de ejecutar el Apache en Ubuntu 22.04, se le pedirá que habilite el Configuración de firewall para Apache Server y para hacer este primer cambio al usuario root:

$ sudo su

Y luego permita el acceso:

# sudo UFW Permitir 'Apache Full'


Paso 5: También puede verificar los cambios de firewall usando el siguiente comando:

$ sudo UFW estado


Paso 6: A continuación, tienes que verificar si tu apache está funcionando y para eso ir a la pestaña de su navegador e ingrese la dirección de host de su ubuntu.

Puede encontrar la dirección de host usando el siguiente comando:

$ hostname -i


Esto confirma que tu apache El servicio está funcionando bien.

Cómo configurar un hosts virtual en Ubuntu 22.04

Ahora, deberá configurar un host virtual en Ubuntu 22.04 Uso del servidor Apache. Por defecto, el apache Incluye un host virtual de prueba siempre que lo instale en su sistema. Si desea cargar su contenido, deberá abrir el archivo de configuración de Apache que se coloca en el "/var/www/htmdirectorio l ". Esto funciona bien para un solo sitio, pero no será una buena opción para alguien que quiera desarrollar múltiples sitios web.

Para habilitar la función de crear múltiples sitios web, deberá crear un directorio en el "/var/www"Carpeta con su nombre de dominio que debe establecer de acuerdo con su elección. La sintaxis se verá así como se muestra a continuación.

$ sudo mkdir -p/var/www/domain_name/public_html


En la captura de pantalla anterior, "Mawaixweb.comunicarse"¿Es el nombre de dominio que tendrás que elegir solo?.

Nota: En la siguiente sección el nombre de dominio "Mawaixweb.comunicarse" se utilizará. Cambiarlo de acuerdo con su configuración.

Ahora, crea un índice.html página dentro de su dominio usando el siguiente comando.

$ sudo nano/var/www/[domain_name]/public_html/index.html

En el caso del "[nombre de dominio]" es "Mawaixweb.comunicarse", Entonces el comando será:

$ sudo nano/var/www/mawaixweb.com/public_html/índice.html

Pega el siguiente script en el "índice.html" archivo.





Bienvenido a [Domain_name]


Éxito! [Domain_name] Página de inicio!




Puede alterar el código de acuerdo con sus preferencias. Ahora usa Ctrl+x y presione y Para guardar el archivo y luego presione Entrar para volver a la línea de comandos.

Ahora proporcione la propiedad al directorio utilizando el siguiente comando.

$ sudo chown -r www -data:/var/www/[domain_name]


Ahora, para crear un archivo de host virtual, abra su archivo de configuración de dominio usando el siguiente comando:

$ sudo nano/etc/apache2/sites disponible/[dominio_name].confusión

Luego pegue el siguiente texto y cambie el "nombre de dominio" respectivamente:


Servername [Domain_name]
Serveralias [www.nombre de dominio]
ServerAdmin webmaster@[Domain_name]
Documentroot/var/www/[domain_name]/public_html

Opciones -dexes +SIGESYMLINKS
Permateverride todo

ErrorLog $ apache_log_dir/domain_name-error.registro
CustomLog $ apache_log_dir/domain_name-access.registro combinado


Guarde el archivo y cierre.

Ahora, habilite el archivo usando A2ensita herramienta utilizando el siguiente comando.

$ sudo a2ensite [dominio_name]


Deshabilite el sitio predeterminado "000 default.confusión"Usando el comando dado a continuación:

$ sudo a2dissite 000 default.confusión


Una vez que los pasos anteriores están terminados, reinicie o vuelva a cargar el servicio Apache utilizando el siguiente comando.

$ sudo systemctl reiniciar apache2


Ahora, vaya a su navegador y escriba la dirección "http: // domain_name".


Eso es todo, el host virtual está listo y listo Ubuntu 22.04.

Conclusión

apache Web Server es una plataforma cruzada de código abierto que permite a los usuarios desarrollar diferentes sitios web con facilidad utilizando el sistema de servidor web seguro y confiable. La guía anterior lo ayudará a configurar un Apache Server en Ubuntu 22.04 Y una vez que se complete, puede configurar fácilmente un host virtual que incluya el enlace de su sitio web personal.