Instalación y Configuración: Instalamos primero el entorno gráfico: hat#apt-get install xfce xorg gdm Instalamos apache2: hat#apt-get install apache2 Nos posicionamos el el directorio del apache2: hat#cd /etc/apache2 Dentro encontraremos varios directorios, dentro de los cuales estarán sites-enabled y sites-available. El ultimo directorio son los sitios disponibles, pero que no están funcionando, para que funcione debo hacerle un enlace simbolico en sites-enable. Lo mismo ocurrirá con los directorios mods-enable y mods-available. Ahora editaremos el archivo de configuración principal de apache: hat#vim /etc/apache2/apache2.conf Dentro de el tendremos que tener lo siguiente: en la linea 50 aprox debo tener: ServerRoot dentro del vim si ejecutamos: ":50" nos enviará a la línea 50. KeepAlive <-- Función para mantener viva la conexión, si montamos un site chico le pondremos On y para sitios grandes le pondremos Off. Por la línea 125 aprox tendremos el usuario y grupo del apache: www-data En la línea 175 nos indicará los logs de los errores. línea 192 nos indica el archivo que contiene por default 80 el port que escucha apache, si queremos usar SSL debemos colocar en el archivo el 443. línea 201 tendremos el formato de la salida de los logs línea 300 Tendremos íconos por default que no están seteados línea 668 especifica la ruta del directorio sites-enable, que explicamos su significado anteriormente. Antes de la línea final del archivo apache2.conf deberemos agregar el VirtualHost, es decir antes de la línea 668 agregaremos lo siguiente: NameVirtualHost 192.168.1.100:80 --> esto preparará nuestra ip para tener mas de un nombre en una ip, si no tengo que agregar una ip por cada dominio que tengamos. Entramos al directorio sites-availables: hat#cd /etc/apache2/sites-available Editamos el archivo del dominio que crearemos, en este ejemplo central.net: hat#vim central.net y dentro pondremos: ServerAdmin [email protected] #--> esta linea es opcional, mail por algun error. ServerName central.net #--> Nombre del dominio. ServerAlias www.central.net#--> Alias de Dominio, puedo poner varios. DocumentRoot /var/www/central.net Esto que hicimos previamente quiere decir que estará disponible pero no habilitado aún. Para habilitarlo ejecutaremos el comando a2ensite: hat#a2ensite Which site would you like to enable? Your choices are: central.net default Aća nos está preguntando que sitio queremos habilitar, obviamente le pondremos el que creamos recién, escribimos central.net. Antes de reiniciar el demonio tendremos que crear una pagina sensilla, vamos a /var/www/ y creamos un directorio llamado central.net que es el que le especificaomos en DocumentRoot y ponemos un index cualquiera para que levante temporariamente y verificar que lo que hicimos esta correcto. hat#cd /var/www/ hat#mkdir central.net hat#cd central.net hat#vim index.html Y dentro del index colocamos cualquier cosa por ejemplo "hello", guardamos y cerramos el archivo: Código: :wq Ahora si reiniciamos el demonio: hat#/etc/init.d/apache2/ reload Accedemos por página web con la dirección ip: http://192.168.1.100 y veremos el contenido del archivo index.html Ahora veremos que hay dentro de sites-enabled: hat#ls -l /etc/apache2/sites-enabled lrwxrwxrwx 1 root root 36 2008-03-25 01:42 000-default -> /etc/apache2/sites-available/default lrwxrwxrwx 1 root root 40 2008-03-25 02:02 central.net -> /etc/apache2/sites-available/central.net Vemos que el comando a2ensite lo que hizo fue hacer un enlace simbolico simplemente al sitio disponible que creamos. Si queremos deshabilitar el sitio central.net simplemente podemos borrar el enlace simbólico creado en sites-enabled o con el comando a2dissite, ejemplo: hat#a2dissite central.net ó hat#rm /etc/apache2/sites-enabled/central.net Más info en: http://www.redes-seguridad.com.ar
Servidor Web en linux APACHE2 (by Morsa) parte1
Datos archivados del Taringa! original
40puntos
575visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos: