Realizar una instalación básica es muy sencilla de hacer.
$ sudo yum install httpd mod_ssl
Ya tenemos instalado Apache ahora debemos iniciarlo, ya que no lo hace de manera automática.
$ sudo /etc/init.d/httpd start
Si te sale este error:
Starting httpd: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName As you can see, the address 127.0.0.1 is used as the ServerName by default. It’s a good idea to set the ServerName for the next time the server is started.
tienes que abrir el archivo de configuración de Apache:
$ sudo nano /etc/httpd/conf/httpd.conf
Hacia el final del archivo encontrarás una sección que empiza con ‘ServerName’ con un ejemplo de como configurarla:
#ServerName www.example.com:80
Todo lo que necesitas hacer es ingresar el hostname de tu servidoror a FQDN:
ServerName demo
Si estás en Rackspace debes colocar el nombre de tu servidor.
Ahora recargamos Apache
$ sudo /etc/init.d/httpd reload
Ahroa debemos abrir el puerto 80 para poder visiualizar nuestro contenido web que corra en apache.
$ iptables -I RH-Firewall-1-INPUT -p tcp –dport 80 -j ACCEPT
Para comprobar que todo funciona navega por tu IP : http://192.168.1.18
Para saber nuestra IP en Linux es con el comando ifconfig
Si todo ha ido bien debes ver algo como esto:
Por último debemos asegurar que Apache se inicie automáticamente por si tenemos que reiniciar el servidor.
$ sudo /sbin/chkconfig httpd on
Ahora confirmemos nuestro trabajos
$ /sbin/chkconfig –list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Instalando PHP5 en CentOS
$ sudo yum install php php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml
Reiniciamos Apache
$ sudo /etc/init.d/httpd reload
Ya están instalados.