Este artículo analiza el método paso a paso para configurar el servidor web Apache en Debian.
Cómo configurar el servidor web Apache en Debian?
Para configurar el servidor web Apache en Debian, en primer lugar, los usuarios deben instalar el servidor web Apache2; Entonces, el contenido de este artículo se distribuye como:
I. Instalación/configuración del servidor web Apache
Para instalar el servidor web Apache en Debian, siga los pasos escritos a continuación:
Paso 1: Actualizar/actualizar el repositorio
Se sugiere actualizar primero el repositorio:
Sudo Apt Update && Sudo Apt Actualad
Paso 2: instalar apache2
Luego instale Apache2 desde el repositorio local utilizando el comando escrito a continuación:
sudo apt install apache2
Después de ejecutar el comando anterior, la instalación de APACHE2 comenzará y tomará algún tiempo, ya que todas las dependencias también se instalarán con él.
Paso 3: Habilitar el firewall
Para acceder al servidor web APOCHE2, el firewall debe estar activo en el sistema y para eso ejecutar el a continuación escrito estado de UFW comandar para verificar el estado del firewall:
estado de sudo UFW
Si el UFW muestra el estado inactivo, habilítelo utilizando el comando escrito a continuación, de lo contrario, para el estado ya activo de UFW, puede ir al paso 4:
sudo ufw habilitar
Paso 4: verificar apache2 funcionando
Para verificar que el servidor web APOCHE2 esté instalado y funcione correctamente, abra el navegador local y escriba la palabra hostil En la barra de búsqueda:
hostil
La salida debe mostrar la página web APOCHE2 predeterminada que garantiza que el servidor web Apache esté instalado y funcione correctamente:
Paso 5: Configuración del firewall
Para acceder externamente al servidor web APOCHE2, se debe configurar el firewall para abrir los puertos para la aplicación requerida. Para enumerar la aplicación de firewall, ejecute el comando a continuación escrita:
Lista de aplicaciones de sudo UFW
En la lista puedes ver el Apache completo, Para permitir el acceso externo al servidor web Apache2, permita el Apache lleno a través del firewall:
Permitir Apache completo A través del firewall ejecuta el comando mencionado a continuación:
sudo UFW Permitir 'Apache Full'
Y para confirmar que se agrega con éxito, ejecute el comando escrito a continuación:
estado de sudo UFW
En la salida puede ver que el Apache completo se ha agregado con éxito a la lista de puertos de firewall:
Configuración del servidor web Apache
Después de instalar el servidor web Apache, ahora es el momento de configurarlo y seguir los pasos escrita a continuación:
Paso 1: Verificar el estado de Apache2
Antes de configurar Apache, verifique su estado utilizando el comando escrito a continuación:
sudo systemctl status apache2
Paso 2: Configuración del host virtual
Para ejecutar el host primero cree un directorio para el dominio deseado "prueba.com " Al ejecutar el comando escrito a continuación:
Nota: El "prueba.com " se puede reemplazar con cualquier dominio deseado.
sudo mkdir -p/var/www/prueba.com/
Después de crear el directorio, cambie la propiedad del "prueba.com " directorio de lo nuevo "Data www" Variable ambiental:
sudo chown -r www-data: www-data/var/www/test.comunicarse
Paso 3: Crear archivo de configuración para host virtual
Para ejecutar el creado "prueba.comunicarse"Host virtual debe configurarlo, y para eso utilizando el editor nano cree un nuevo .confusión Archivo para el host virtual utilizando el comando mencionado a continuación:
sudo nano/etc/apache2/sites disponible/prueba.comunicarse.confusión
Dentro del archivo, pegue el texto mencionado a continuación para la configuración de "prueba.comunicarse"Host virtual y guarda el archivo:
ServerAdmin admin@localhost
Prueba de nombre de servidor.comunicarse
Serveralias www.prueba.comunicarse
Documentroot/var/www/test.comunicarse
ErrorLog $ apache_log_dir/error.Log customLog $ apache_log_dir/access.registro combinado
Después de crear un nuevo .confusión El archivo deshabilita la configuración predeterminada ejecutando el comando mencionado a continuación:
sudo a2dissite 000 default.confusión
Y habilite la nueva configuración utilizando el comando escrito a continuación:
prueba de sudo a2ensita.comunicarse.confusión
Luego reinicie Apache2 para que se pueda cargar la nueva configuración:
sudo systemctl reiniciar apache2
Paso 4: Crear página web para host virtual
Para crear una página web para el "prueba.comunicarse"Anfitrión virtual usaremos el editor nano", "índice.html"Es la página web que estamos creando aquí:
sudo nano/var/www/prueba.com/índice.html
Luego escriba el código HTML deseado para la página web y guarde el archivo:
Paso 5: Encontrar IP del host
Luego encuentre la IP del host utilizando el a continuación mencionado nombre de host dominio:
nombre de host -i
Paso 6: Probar el host virtual
Para probar que nuestro servidor APACHE2 está configurado correctamente, vaya al navegador y escriba la IP del host para ejecutar el "índice creado.Página web de HTML ”:
http: // server_ip
Ejemplo:
http: // 192.168.17.134
En la salida, puede ver que la página web creada se muestra correctamente, lo que confirma que el servidor web de Apache se está ejecutando perfectamente en Debian:
Conclusión
Para configurar el servidor web Apache en Debian, primero, instalar y configurar el servidor Apache, luego configurarlo configurando un host virtual y creando un nuevo archivo de configuración para él. Luego habilite la nueva configuración y reinicie el servidor Apache. El proceso completo se discute paso a paso en detalle en el artículo.