Instale y configure el servidor web Apache en Ubuntu Top 10.Top 10

Instale y configure el servidor web Apache en Ubuntu Top 10.Top 10
Por décadas, apache o Servidor apache http ha sido una de las aplicaciones de servidores web más utilizadas en todo el mundo, y aún mantiene su popularidad mientras tiene 48.0 millones de sitios activos. La Fundación Apache Software gestiona este servidor web. Los módulos cargables dinámicamente, la administración de archivos estáticos y la fácil integración con otras aplicaciones son algunas características fantásticas del servidor web Apache.

Este artículo discutirá el método para instalar y Configurar el servidor web Apache en Ubuntu 22.04. Entonces, comencemos!

Cómo instalar el servidor web Apache en Ubuntu 22.04

Para configurar el servidor web Apache en Ubuntu 22.04, debes seguir las instrucciones paso a paso a continuación.

Paso 1: actualizar repositorios del sistema

Prensa "Ctrl+Alt+T"Para abrir el terminal y ejecutar el comando dado a continuación para actualizar los repositorios del sistema:

$ sudo apt actualización

Paso 2: Instale el servidor web Apache en Ubuntu 22.04

Después de actualizar los repositorios del sistema, escriba el siguiente comando para instalar el "apache2"Servidor web en su Ubuntu 22.04 sistema:

$ sudo apt install apache2

Espere unos minutos ya que la instalación de Apache tardará en completar:

Paso 3: Configurar firewall

Acceder apache Desde afuera, se requiere Abrir puertos específicos en tu sistema. Para hacerlo, en primer lugar, consulte la lista de los perfiles de aplicaciones que necesitan acceso:

$ sudo UFW Lista de aplicaciones

La ejecución del comando anterior imprimirá diferentes perfiles de Apache en el terminal:

A continuación, utilizaremos el "Apache completo"Perfil para habilitar actividades de red en el puerto"80":

$ sudo UFW Permitir 'Apache Full'

Después de hacerlo, verifique el estado actual del firewall:

$ sudo UFW estado

Ahora, avancemos hacia el configuración lado de Servidor web de Apache en Ubuntu 22.04.

Cómo configurar el servidor web Apache en Ubuntu 22.04

Para configurar el servidor web Apache en Ubuntu 22.04, mire el procedimiento dado a continuación.

Paso 1: Verifique el estado del servicio Apache2

Antes de avanzar hacia la configuración principal de Apache, verificaremos el "apache2"El servicio está actualmente activo o no:

$ systemctl status apache2

El a continuación muestra que el "apache2"El servicio está activo en nuestro sistema:

También puede utilizar su navegador web favorito para la verificación especificada. Para hacerlo, abra un navegador web y verifique qué "hostil"Página web contempla para ti:

Navegación al "hostil"La página web indica que Apache Web Server está funcionando correctamente. Ahora, configuraremos un host virtual en Apache.

Paso 2: Configure el host virtual en el servidor web Apache

A colocar a anfitrión virtual en apache, Cree un directorio que se pueda utilizar para almacenar datos en el sitio web. Para este propósito, nos mudaremos al "/var/www"Directorio utilizando lo siguiente"cd" dominio:

$ cd/var/www/

Luego, crearemos un directorio para nuestro dominio "ejemplo.comunicarse". Aquí, puede especificar su nombre de dominio en el comando dado a continuación:

$ sudo mkdir -p/var/www/ejemplo.com/

Utilizar el "queso"Comando para cambiar la propiedad del"ejemplo.comunicarse"Directorio con el"datos www" Variable ambiental:

$ sudo chown -r www-data: www-data/var/www/ejemplo.comunicarse

Paso 3: Crear una página web

Para crear una muestra "índice.html"Página web para nuestro sitio web, utilizaremos el"nano" editor:

$ sudo nano/var/www/ejemplo.com/índice.html

Escriba el siguiente código en el archivo abierto:



Bienvenido a Linuxhint.comunicarse


Éxito! El tutorial se trata de la configuración de Apache2!



Después de agregar el código, presione "CTRL+O"Para guardar el archivo:

Paso 4: Creación de un archivo de host virtual

En este punto, hemos creado un directorio para nuestro dominio y actualizamos su propiedad. Ahora lo haremos crear a archivo de host virtual En el directorio predeterminado de los archivos de host de Apache:

$ sudo nano/etc/apache2/sites disponible/ejemplo.comunicarse.confusión

En el archivo host virtual abierto, agregue las siguientes líneas de código. Además, debe reemplazar la información relacionada con "Nombre del servidor","Servidoralias", y "Raiz del documento"Según su configuración:


ServerAdmin admin@localhost
Ejemplo de nombre de servidor.comunicarse
Serveralias www.ejemplo.comunicarse
Documentroot/var/www/ejemplo.comunicarse
ErrorLog $ apache_log_dir/error.registro
CustomLog $ apache_log_dir/access.registro combinado

Prensa "CTRL+O"Para guardar el código agregado del archivo de configuración del host virtual:

Paso 5: Habilitar el archivo de host virtual

Ejecutar lo siguiente "A2ensitaComando "para habilitar el archivo de host virtual creado:

$ sudo a2ensite Ejemplo.comunicarse.confusión

Luego deshabilite el archivo de configuración predeterminado:

$ sudo a2dissite 000 default.confusión

Después de realizar la operación especificada. Reiniciar el "apache"Servicio en su Ubuntu 22.04 Sistema:

$ sudo systemctl reiniciar apache2

Paso 6: Prueba de error

En el último paso de la configuración de Apache2, pruebe los errores de configuración:

$ sudo apache2ctl configtest

En el caso de tener un archivo de configuración sin error, la ejecución del comando anterior le hará saber que la sintaxis es "DE ACUERDO":

Sin embargo, existen posibilidades de que pueda enfrentar el siguiente error después de probar el archivo de configuración:

Si ese es el caso, entonces edite el "nombre del servidor.confusión"Archivo y agregue su"dominio" nombre:

$ sudo nano/etc/apache2/conf-available/servername.confusión

Después de especificar el nombre de dominio en el archivo de configuración abierto, presione "CTRL+O"Para guardar el contenido agregado:

Próximo, permitir el nuevo configuración Con la ayuda del siguiente comando:

$ sudo a2enconf servername

Por último, reinicie el "apache2"Servicio en su Ubuntu 22.04 sistema:

$ sudo systemctl reiniciar apache2

Paso 7: Prueba de host virtual

Finalmente, pruebe su host virtual navegando al dominio especificado. En nuestro caso, el dominio es "ejemplo.comunicarse":

La información que se muestra justifica que el servidor web de Apache está listo para servir en el dominio especificado.

Conclusión

A Instalar el servidor web Apache en Ubuntu 22.04, ejecutar el "$ sudo apt install apache2"Comando y configurar el firewall"$ sudo UFW Permitir 'Apache Full'". Entonces, crear a directorio En los archivos de configuración predeterminados del servidor web Apache, cambiar es propiedad, y colocar ascenso servidor host virtual. Después de realizar las operaciones especificadas, Reanudar el "apache2" servicio, Y estás listo para ir. Este artículo discutió el método a instalar y Configurar el servicio web Apacher en Ubuntu 22.04.