SERVIDOR WEB EN CENTOS 7
En este manual explicaremos paso a paso como realizar un servidor http en centos 7 con lenguaje HTML.
Paso 1. Debemos instalar el paguete lógico para poder implementar HTTP. Con el comando “yum install httpd”
Paso 2. Procederemos a modificar el archivo de configuración httpd.conf encontrado en la siguiente ruta /etc/httpd/conf . “
“
”
”
Para ello podemos usar el procesador de texto de nuestra preferencia (vim, nano, gedit), en este caso se realizará con nano. El comando a utilizar sería utilizar sería nano httpd.conf . “
”
Al entrar a este archivo vamos a modificar las siguientes líneas:
Serve Serverr A dmi n: allí se escribe el dominio con el cual estaremos trabajando.
Serve Serverr Name Name: Allí escribirás el nombre de tu dominio (DNS), en mi caso también es “carolina.com” carolina.com”, el cual se escuchará por el puerto 80.
Serve Serverr R oot: Especifica la ruta en donde se guarda la configuración del servidor http, de manera predeterminada viene en /etc/httpd.
D ocume ocumentR oot: oot: Especifica la ruta donde se almacenarán las páginas web. Por defecto viene en la ruta /var/www/html.
Nos desplazaremos por el archivo hasta la parte final, allí agregaremos la siguiente línea línea
Guardamos los cambios realizados y salimos del archivo. Paso 3. Nos dirigiremos hacia la ruta /var/www, con el comando cd.
Como podemos observar sale un directorio llamado html , entraremos allí con el comando cd html. “
”
Dentro de este directorio debemos crear un archivo que se llamará index.html o el nombre de tu dominio, el mío es carolina por ende le pondré carolina.html , le pondremos permisos 755. (Lectura y ejecución). “
“
”
”
Luego de crearlo lo abriremos con el procesador de texto que deseemos, en este caso con nano nano carolina.html . “
”
Allí debemos empezar a crear nuestra página, este ejemplo, es muy sencillo ya que solo será un ejemplo, por lo tanto tendrá un título y un texto plano. Ya el diseño y lo que tenga dependerá de tus gustos y necesidades, pero recuerda que lo debes configurar con el lenguaje HTML.
Al terminar de configurarla, guardamos y salimos. Paso 4. Ahora crearemos una carpeta dentro de html , le puedes asignar el nombre que quieras, en mi caso será directory-carolina con el comando mkdir. “
“
”
”
Ahora en ese directorio que acabamos de crear debemos mover el archivo que creamos en el paso anterior, en mi caso carolina.html carolina.html con el siguiente comando: “
”
mv /var/www/html/carolina.html /var/www/html/directory-carolina
O si estas en la ruta, simplemente el nombre del d el archivo y la carpeta a la cual lo queremos mover. Por ejemplo:
A esta carpeta debemos darle permisos de escritura, lectura y ejecución (chmod 777).
Paso 5. Ahora nos dirigiremos a la siguiente ruta /etc/httpd/conf.d, donde crearemos un archivo con el nombre que hemos venido utilizando en mi caso carolina , con terminación .conf , lo realizaremos con el siguiente comando: touch carolina.conf. “
“
”
”
Ahora abriré ese archivo que acabamos de crear con nano, donde agregaré las siguientes líneas:
Serve Serverr A dmi n: Allí colocaremos como lo definimos en el archivo de configuración que se realizó en el Paso 2. En mi caso carolina.com . “
”
D ocume ocumentR oot: oot: Aquí va la ruta del archivo, recordemos que creamos un directorio entonces por lo tanto debemos incluirlo en la ruta. /var/www/html/directory-carolina . “
”
Serve Serverr Name Name: Aquí pondremos el dominio que definimos en el archivo de configuración, en mi caso carolina.com . “
”
D i r ecto ctor yI nde ndex: Aquí se pondrá el archivo que el servidor irá a buscar cuando iniciemos el servicio, es decir, nuestra página web, en mi caso es carolina.html “
”
Guardamos y salimos. Después debemos darle permisos 755 a ese archivo que acabamos de crear “carolina.conf ”.
Paso 6. Ahora abriremos el archivo hosts, encontrado en /etc. nano /etc/hosts “
”
Allí escribiremos una línea al final, la cual incluirá la ip del servidor, lserver seguido del dominio, espacio y de nuevo escribiremos el dominio.
Paso 7. Prenderemos el servicio systemctl start httpd . “
”
Paso 8. Ahora daremos permisos de Firewall para que pueda permitir el puerto 80.
Finalmente debemos verificar que los pasos se realizaron con éxito, entonces comprobaremos la página web con el dominio y la IP.