Está en la página 1de 7

Configuracin bsica de Apache2 en OpenSuse (PART I) by: Carlos E.

Snchez Castillo
Apache es un servidor web multiplataforma, que permite la visualizacin de pginas web dentro de un servidor, con soporte para diversos lenguajes de programacin, siendo el ms utilizado PHP. Para instalarlo en openSUSE 11.3 (y versiones anteriores) lo haremos de la siguiente manera: 1.- Accedamos a la terminal ms cercana y tecleemos como sper usuario (root): # zypper in apache2 2.- Tras haberse instalado, con el siguiente comando estableceremos que Apache2 arranque al momento de encender nuestro equipo. # chkconfig add apache2 3.- Arrancamos nuestro Servidor Apache2, para poder empezar a trabajar. # rcapache2 start O /etc/init.d/apache2 restart 4.- Utilizamos nuestro navegador preferido, y tecleamos la direccin localhost o 127.0.0.1 o el nmero de IP de nuestro equipo con openSUSE Soporte para PHP PHP es un lenguaje de programacin creado para el desarrollo de Paginas web dinmicas. Es uno de los mejores compaeros junto a Apache y MySQL. Para instalarlo en openSUSE, tambin utilizaremos nuestra terminal ms cercana y tecleamos el siguiente comando: # zypper in apache2-mod_php5 o yast2 -i apache2-mod_php5 Por ultimo, reiniciamos nuestro Servidor Apache2 para que reconozca el soporte para PHP. .

Probaremos nuestro Servidor con PHP, de la siguiente manera. Crearemos un archivo llamado prueba.php y lo guardaremos en la direccin de archivos /srv/www/htdocs que es donde Apache2 aloja sus archivos para web. # vi info.php Y en el colocamos el siguiente cdigo: <?php phpinfo(); ?> Guardamos los cambios, y lo podemos visualizar el archivo en nuestro navegador. Si te muestra una pantalla parecida a la que mostramos aqu abajo, tu servidor esta listo para empezar a trabajar.

Tambin puedes crear un archivo, index.html e igual funcionar. Listo! =D

Carlos E. Snchez Castillo.

Parte II -Configuracin de HostVirtualesComo prueba se utilizar el lenguaje HTML. Instalar y configurar apache es muy fcil, sobre todo si comprendemos el porqu de las configuraciones que estamos haciendo. En esta segunda parte, vamos a configurar un host virtual llamado virtual.cyber.ni y su dominio equivalente llamado cyber.ni Record que toda la configuracin debs hacerla como root. Por si las moscas =) PASO I: HABILITAR LAS CONEXIONES DE DOMINIOS VIRTUALES. Para ellos, editamos el archivo de la siguiente ruta. Elegir su editor de texto preferido.

Y vamos a descomentar la opcin NameVirtualHost *:80 (ver imagen)

Guardar los cambios, y salir. PASO II. CREAR EL DOMINIO Y EL HOSTVIRTUAL Debemos dirigirnos a la direccin:

En esta direccin se encuentra el archivo por defecto el archivo llamado vhost.template el cual deberemos copiar dos veces, guardarle con el nombre que deseamos, y agregar la terminacin .conf como se muestra a continuacin.

PASO III Editar los archivos de configuracin creados (dominio y host virtual) Para ello, debemos elegir el editor de texto preferido, como se muestra a continuacin. # vi cyber.ni.conf En este archivo (cyber.ni.conf) nicamente debs modificar tres parmetros. 1. ServerAdmin (Correo del administrador del servidor) 2. ServerName (nombre del servidor) 3. DocumentRoot (direccin donde se guardarn los archivos de la pg. Web) Como se muestra a continuacin.

Guardar los cambios y continuar con el siguiente archivo. (nuestro host virtual) # vi virtual.cyber.ni.conf Debern tomarse en cuenta los tres parmetros anteriores en la modificacin de este archivo. Guardar los cambios y salir. Observar la imagen.

PASO IV Crear la carpeta virtual.cyber.ni Record que dicha carpeta debe crearse en la direccin que especificaste en la configuracin del host virtual. # mkdir / srv/ www/htdoc s/virt ual.cyber.ni

PASO V. Crear los archivos index.html para el dominio principal y el host virtual 1. CREACIN DEL ARCHIVO INDEX.HTML PARA EL DOMINIO PRINCIPAL # vi /sr v/ www/h tdoc s/in dex.html Ejemplo sencillo de la configuracin del archivo index.html (guardar cambios y salir)

2. CREACIN DEL ARCHIVO INDEX.HTML PARA EL HOST VIRTUAL # vi /sr v/ www/h tdoc s/virt ual.cyber.n i/ index.html Ejemplo sencillo de la configuracin del archivo index.html (guardar cambios y salir)

PASO VI Configuracin del Sistema. Para que la direccin del host virtual sea reconocida por el sistema (sin utilizar un servidor de dominio) es necesario modificar dos archivos adicionales, estos son hosts y resolv.conf ambos ubicados en /etc Primero trataremos con el archivo hosts, solo es necesario agregar la direccin IP del ordenador (personalmente, recomiendo configurar tu IP a fija, porque con DHCP cambia constantemente, sin embargo, si la dejas as, tambin funcionar) NOTA: para saber cul es tu IP escribe en la consola # ifconfig Modificacin del archivo host # vi /etc/hosts

Modificacin del archivo resolv.conf Este archivo, ya lo conocemos, aqu se almacenan las direcciones de los DNS, hay que agregar, (al principio de la lista) la IP que tiene el ordenador. # vi /etc/resolv.conf

PASO VII REINICIAR EL DEMINIO Y PROBAR. Bien, este paso es nada ms para probar que nuestra configuracin est correctamente bien. Para ello reiniciamos el demonio.

ENTRAR AL NAVEGADOR Y PROBAR NUESTRO DOMINIO Y HOST VIRTUAL. Escribir el dominio en la barra de direcciones: cyber.ni

Escribir el host virtual en la barra de direcciones: virtual.cyber.ni

Listo!!! +1

Carlos E. Snchez Castillo IT Consultant - ICAtechnology http://www.cezequiel.wordpress.com carlosezequiels@hotmail.com

También podría gustarte