Instalando y Configurando Apache en servidor virtual Centos con Auto Restart

apache-server

Cambiamos el nombre de nuestra máquina, podemos hacerlo editando el fichero “/etc/hosts”. Al final de la línea que empiece por 127.0.0.1 añadimos el nombre que queramos, quedando de la siguiente manera:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 minombre

También habrá que hacerlo en el fichero “/etc/sysconfig/ network”, cambiando el valor de la variable “HOSTNAME”. En este caso el fichero queda de la siguiente manera:

NETWORKING=yes
HOSTNAME=minombre

Instalamos Apache:

#yum install apache httpd-devel

Para ver la versión de Apache instalada, ejecutamos:

#httpd -v

El fichero principal de configuración se encuentra en “/etc/ httpd/conf/httpd.conf”, y el resto de ficheros de configuración en “/etc/httpd/conf.d”.

Hay que decir que cualquier fichero con extensión .conf que coloquemos en el directorio “/etc/httpd/conf.d” será procesado por el servidor Apache. Tener en cuenta que los procesa por orden alfabético. Si hacemos un cambio en alguno de estos ficheros o añadimos uno nuevo, hay que recargar para que el servidor recoja los cambios y para ello hacemos:

#service httpd reload

Ahora daremos un nombre al servidor. Aunque no es necesario hacer esto, sí es recomendable para que no aparezcan problemas en los arranques. Para esto nos aseguramos de que en el fichero de configuración httpd.conf tengamos la siguiente línea:

ServerName localhost

También es recomendable eliminar la página de prueba que nos instala el servidor. Para ello editamos el fichero /etc/httpd/ conf.d/welcome.conf y comentamos todas las líneas, quedando de la siguiente manera:

#
#Options -Indexes
#ErrorDocument 403 /error/noindex.html
#

Si queremos utilizar servidores virtuales (virtual hosts) y tener los ficheros organizados, podemos crearnos un fichero llamado por ejemplo “vhosts.conf” que contenga nuestros virtual hosts y colocar el fichero en “/etc/httpd/conf.d”. El fichero quedaría con un contenido parecido al siguiente:

NameVirtualHost [IP]:80

ServerName http://www.midominio.com
ServerAlias http://www.midominio.com midominio.com
DocumentRoot /var/www/html/midominio.com/www
CustomLog /etc/httpd/logs/midominio.com.access_log combined
ErrorLog /etc/httpd/logs/midominio.com.error_log

Sustituir [IP] por tu IP pública y “midominio” por el dominio que quieras dar servicio.

Ahora podemos arrancar el servidor Apache de la siguiente manera:

#service httpd start

Si queremos que el servicio se inicie al arrancar nuestra máquina, podemos habilitarlo con:

#chkconfig httpd on

Si en los servidores DNS de “midominio” tenemos las entradas correspondientes apuntadas correctamente a nuestra IP, ya podríamos verlo a través de un navegador entrando en http:// http://www.midominio.com.

0 Responses to “Instalando y Configurando Apache en servidor virtual Centos con Auto Restart”



  1. Dejar un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Map

Mapa de visitas.

Geo Visitors Map

Actualmente:

site statistics

Miembro de:

The Ubuntu Counter Project - user number # 5264

Blog Stats

  • 549,766 hits

A %d blogueros les gusta esto: