Servidor Web

Instalando Un Servidor WEB En CentOs

Hoy les enseñare a configurar un servidor WEB utilizando Apache en CentOs, según Wikipedia apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual, el servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apa che Software Foundation fundación creada para dar soporte a los proyectos de software bajo la denominación Apache.

Según Netcraft, compañía inglesa dedicada a el análisis de desempeño de servidores WEB, Apache es el servidor web más utilizado con más de un 50% aunque ha vivido tiempos mejores.

Instalando Apache

En esta instalación contamos con un servidor DNS instalado.

El primer paso que debemos seguir será instalar el servidor, este está en los repositorios de CentOs y lo podemos descargar como httpd.

 

Luego nos pararemos en la carpeta donde está ubicado uno de los archivos de configuración del Apache.

Si listamos veremos el archivo httpd.conf el cual procederemos a editar con nuestro editor de textos preferido

Lo primero sera buscar esta linea y des comentarla para habilitar los Hosting Virtuales.

En la linea final de este añadiremos el texto «Include /etc/httpd/conf.d/redsena.net» esta línea lo que hace es incluir en este archivo de configuración, el archivo «redsena.net» el cual es un archivo que aún no hemos creado pero en este crearemos los host virtuales.

Luego de incluido el archivo guardaremos y nos saldremos del nano, dirigiéndonos entonces a la ruta indicada para crear este archivo.

Si listamos veremos que el archivo redsena.net no existe.

Procederemos entonces a crearlo y editarlo con el editor de textos nano.

Añadiremos en este las lineas mostradas en la imagen las cuales indican lo siguiente:
ServerAdmin: El correo del administrador
DocumentRoot: La ruta donde estará ubicado el documento de nuestra pagina WEB.
ServerName: El nombre de la pagina Web tal y como esta registrado en nuestro servidor DNS.
Directory: El mismo Document Root
DirectoryIndex: El archivo index de nuestra pagina WEB
AllowOve rride: Cuando el valor de esta directiva es none, entonces los ficheros . htaccess son ignorados completamente. En ese caso, el servidor ni siquiera intentará leer los archivos .htaccess existentes.
Cabe resaltar que los directory index y el document root no han sido creados entonces procederemos a crearlos, además si quisiéramos alojar varias paginas WEB en nuestro servidor simplemente bastaría con ponerlas debajo de esta de la misma manera con los parámetros adecuados.
Crearemos entonces el DocumentRoot, primero nos posicionamos en la carpeta /var/www/html.

Si listamos veremos que no hay nada allí.

Entonces crearemos el DocumentRoot tal y como lo declaramos en el archivo anterior.

Y ahora crearemos el DirectoryIndex con nano llamado igual al declarado en el archivo de virtualhosts.

Finalizado el index de prueba reiniciaremos el apache.

Y verificaremos que nuestro servidor DNS este resolviendo por el ServerName que declaramos en el virtualhost.

de danielplomo Publicado en Linux