Title | Manual PARA Generar UN Servidor WEB Apache |
---|---|
Author | Andres Arias |
Course | Electrónica Digital |
Institution | Universidad Católica de Cuenca |
Pages | 5 |
File Size | 306.3 KB |
File Type | |
Total Downloads | 31 |
Total Views | 132 |
Download Manual PARA Generar UN Servidor WEB Apache PDF
MANUAL PARA GENERAR UN SERVIDOR WEB APACHE. Paso 1. Instalar apache Primero actualizaremos los paquetes locales para ver cuales son las versiones mas recientes se hace mediante el comando. $ sudo apt update
Una vez actualizado, instalamos el paquete apache2 mediante el comando. $ sudo apt-get install apache2
Como se puede observar la maquina nos da cuanto espacio de memoria ocupa y se deseamos continuar presionamos si, y continuación se descargara el paquete de apache2. Paso 2. Configurar el UFW En este paso configuraremos el cortafuego para poder permitir el acceso a nuestro servidor web ya que por defecto el servidor apache viene configurado para restringir el acceso al servidor Si ingresamos el comando. sudo ufw app list
podemos observar que se despliega una lista como la siguiente. Available applications: Apache Apache Full Apache Secure OpenSSH
Como vemos existen 3 tipos de perfil apache:
Apache: este perfil habilito únicamente el puerto 80 ( genera tráfico web sin encriptar).
Apache Full: este perfil habilita dos puertos: puerto 80 ( tráfico web sin encriptar) y el puerto 443 (tráfico encriptado mediante TLS/SSL).
Apache Secure: este perfil habilito únicamente el puerto 443 (tráfico encriptado mediante TLS/SSL).
En este caso como no es necesario tener un ecriptamiento ni medidas de seguridad se utiliza el perfil apache que permite el trafico por el puerto 80 sin encriptar lo activamos mediante el siguiente comando sudo ufw allow 'Apache'
sí ingresamos el comando. sudo ufw status
podemos verificar que el tráfico HTTP está permitido se muestra la siguiente tabla. Status: active To
Action
From
--
------
----
OpenSSH
ALLOW
Anywhere
Apache
ALLOW
Anywhere
OpenSSH (v6) Apache (v6)
ALLOW ALLOW
Anywhere (v6) Anywhere (v6)
Paso 3. Verificación con del servidor web Una vez instalado todo el paquete de apache se debería encontrar activo y la mejor manera de asegurarnos es comprobándolo mediante el comando. sudo systemctl status apache2
nos permite ver el estado del servidor.
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Tue 2018-04-24 20:14:39 UTC; 9min ago Main PID: 2583 (apache2) Tasks: 55 (limit: 1153) CGroup: /system.slice/apache2.service ├─2583 /usr/sbin/apache2 -k start ├─585 /usr/sbin/apache2 -k start └─2586 /usr/sbin/apache2 -k start
Como podemos ver el servidor se encuentra activo Para poder verificar que el servidor esta en correcto funcionamiento debemos ingresar nuestra dirección IP en el navegador a continuación se mostrara lo siguiente.
Esto nos muestra que el servidor apache esta funcionando correctamente y se puede pasar a configurar los parámetros que requiramos en nuestro servidor web. Paso 4. Configurar el servidor web. Debemos crear un directorio con un nombre cualquiera con el comando.
sudo mkdir -p /var/www/ejemplo.com/html
después creamos una pagina de ejemplo index.html utilizando el siguiente comando. nano /var/www/ejemplo.com/html/index.html
nos reenviara a otra pestaña donde podremos configurar el index.html.
¡Bienvenido a Ejemplo.com!
¡El proceso ha sido exitoso! ¡El bloque de servidor ejemplo.com se encuentra en funcionamiento!
Aquí podemos configurar...