viernes, 13 de enero de 2017

Server | Apache


Apache

A lo largo de las siguientes entradas se va a hacer uso de Apache y su incorporación como modulo a WebMin en nuestra maquina servidor

Antes de iniciarnos, vamos a probar como seria una conexión Telnet a través de la terminal, si ponemos el comando Telnet seguido de la dirección (www.ejemplo.com) y por ultimo el puerto a través del cual nos queremos conectar, conseguiremos conectarnos y podríamos probar por ejemplo a obtener el index.html de esa pagina


Otra forma posible de obtener dicho archivo es mediante el comando wget seguido de la ruta, por ejemplo


Pero como vamos a centrarnos en Apache, vamos a realizar los pasos para la instalación en WebMin y comprobaciones de que todo ha salido bien.

Lo mas rapido y sencillo es instalar el servidor web Apache desde  la opción Unused modules>Apache Webserver


Y haremos Click para iniciar la instalación



Una vez instalado, ya nos aparecerá en la sección Servers junto al DNS/DHCP


Una vez instalado, vamos a realizar unas comprobaciones para ver que todo se ha instalado correctamente, ya que al realizar la instalación del servidor Apache se crean entre otros, los archivos de configuración, el usuario www-data y grupo también llamado www-data y la carpeta /var/www

Empezamos comprobando el usuario www-data y el grupo



Ahora comprobaremos que se ha creado el directorio /var/www y su propietario es root y grupo root


Para iniciar el servicio, podemos utilizar el comando /etc/init.d/apache2 start o service apache2 start y para comprobar su estado /etc/init.d/apache2 status


En principio se nos habrá iniciado correctamente pero nos dará un pequeño error, el cual consiste en que no puede determinar el nombre del equipo, podemos hacer esta comprobación con el comando cat /var/log/syslog | grep apache2


Para solucionarlo, iremos al modulo Apache en WebMin y entraremos en nuestro servidor por default, y ahora en Networking and Addresses


Y aquí especificaremos el Hostname de nuestro servidor para que ya no nos salte dicho error



Otra forma de iniciar y detener el servidor apache es usar el script apachectl con los comandos sudo apachectl start o sudo apachectl stop

De esta manera obtenemos información que apache envía al syslog, y nos la saca por el terminal. Ahora ya no nos tendría que saltar ningún error


Y deberíamos de poder acceder mediante el navegador, bien por www.aulasri.com (O cualquier Alias que tuviéramos configurado haciendo referencia a la IP del Servidor) o poniendo localhost


No hay comentarios:

Publicar un comentario