Introducción
El presente tutorial es para saber como se debe instalar el apache en Linux, la mejor manera de configurar un servidor Web es usando el modo consola. Por tal motivo procedemos a detallar los pasos a seguir para la correcta instalación y configuración.
Configuración del Servidor Web Apache
(Shell de RedHat / CentOS / Fedora)
Abrimos el localhost en el navegador http://127.0.0.1 , en este caso Firefox:
Configuraciones Básicas de Red
Se recomienda que antes de mover cualquier archivo de configuración del sistema, volquemos la información a un archivo de backup.Para instalar las actualizaciones lo haremos mediante el comando Yum, en este caso, esta configuración deberá realizarse si tuvieran un proxy para que puedan salir a través del yum.
# cp /etc/yum.conf /root/Desktop/yum.conf.bkp
# nano /etc/yum.conf
Ingresamos en Proxy al final de la consola del yum
Visualizamos los repositorios del yum
# ls /etc/yum.repos.d
# yum list
Para instalar un paquete del yum, ejecutamos el comando yum –y install <nombre>
# yum -y install mc.i386
Configuración del Host
Verificamos la IP del Servidor# ifconfig
Inet addr: 192.168.102.128
Verificamos el host
# hostname
localhost.localdomain
Y se visualiza el dominio configurado por defecto en el momento de la instalación.
Para configurarlo, ejecutamos lo siguiente:
# cp /etc/hosts /root/Desktop/hosts.bkp
# nano /etc/hosts
Configuramos el dominio en el Network
# cp /etc/sysconfig/network /root/Desktop/network.bkp
# nano /etc/sysconfig/network
Reiniciamos el servicio
# service network restart
# hostname
avallejos.informatica.edu.pe
Una vez realizado estas modificaciones previas, podemos configurar el servicio de Apache.
Configuración del Servidor Web Apache
Configuramos el servidor web para que atienda múltiples dominios a través del puerto 80.
Utilizaremos el comando rpm para consultar y comprobar que el servidor http apache se encuentra instalado el paquete.
# rpm -qa | grep httpd
system-config-httpd-1.3.3.3-1.el5
httpd-manual-2.2.3-43.el5.centos.3
httpd-2.2.3-43.el5.centos.3
En mi caso lo tengo instalado, si no devuelve ningún resultado, entonces aún no esta instalado, procedemos a ello con el siguiente comando:
# yum -y install httpd*
Verificamos si el servicio Web esta parado, si no es asi, lo detenemos.
# service httpd status
Archivos de configuración del Apache, se encuentran dentro del directorio /etc/httpd
# ls -lh /etc/httpd
Configuramos en httpd/conf/, el archivo principal del apache
# cp /etc/httpd/conf/httpd.conf /root/Desktop/httpd.conf.bkp
# nano /etc/httpd/conf/httpd.conf
Descomentamos la línea de código: NameVIrtualHost *:80
y el Listen lo dejamos en el puerto por defecto: Listen 80
Al final del archivo httpd.conf, agregamos las lineas de comando
Reiniciamos el servidor apache
# service httpd restart
Vemos en el navegador firefox, y probamos la configuración con http://127.0.0.1 o http://avallejos
Creamos una página index.html y lo guardamos dentro del directorio Web
# touch /var/www/html/index.html
Editamos la página de inicio
# nano /var/www/html/index.html
Para la ejecucion del demonio del servicio apache en el inicio, ingresamos los comandos
Mi Apache Web Server AVallejos http://avallejos/
Publicado por @AVallejos