Servidores web linux
Embed Size (px)
description
Transcript of Servidores web linux
-
206 TD ABACO CHICLAYO
INSTITUTO TECNOLGICO PRIVADO ABACO
Curso:
Linux
Tema:
Servidores Web
Docente:
Ivn Mechan Zapata
Integrantes
Velsquez Chimoy Vctor Segundo
Mo Cruz Juan Cecilio
Rodrguez Muos Joel
Cdigo:
206 TD
CHICLAYO DICIEMBRE DEL 2014
-
206 TD ABACO CHICLAYO
SERVIDORES LINUX:
Web:
Historia de servidores web
Los Servicios Web surgieron ante una necesidad de estandarizar la comunicacin entre
distintas plataformas (PC, Mainframe, Mac, etc.) y lenguajes de programacin (PHP, C, Java,
etc.). Anteriormente se haban realizado intentos de crear estndares pero fracasaron o no
tuvieron el suficiente xito, algunos de ellos son DCOM y CORBA, por ser dependientes de la
implementacin del vendedor DCOM Microsoft, y CORBA ORB (a pesar que CORBA de
mltiples vendedores pueden operar entre s, hay ciertas limitaciones para aplicaciones de
niveles ms altos en los cuales se necesite seguridad o administracin de transacciones).
La dcada de los 80's fue marcada por el surgimiento de la PC y de la interface grfica. Entre
1988 y 1993, NeXT fabric una estacin de trabajo de altas prestaciones para la poca de la
que hablamos que impuls con el Sistema operativo de la casa, el NeXTSTEP. Contaba con un
micro de la serie (68040) de Motorola capaz de trabajar a 25 MHz, una memoria de 8 MB
ampliables a 64 MB y un monitor de 17. La mquina, que costaba 6500 dlares, recibi el
nombre de NeXT Computer, aunque se le acab conociendo como NeXTcube o, simplemente,
"The Cube". Ms all de su Hardware y sus posibilidades tcnicas, la NeXT Computer ha pasado
a formar parte de la pequea gran historia de la informtica por ser el ordenador que Tim
Berners-Lee, el "inventor" de Internet, se utiliz por primera vez como un Servidor Web.
En la dcada de los 90's Internet permiti conectar computadoras en una escala global. En
principio la conexin fue entre PCs y servidores por medio del explorador de Internet. A
comienzos de este siglo es clara la necesidad de permitir a las computadoras conectadas a
Internet comunicarse entre ellas. Desde entonces se va dando forma al nuevo modelo de
computacin distribuida llamado servicios Web basados en XML. El objetivo es permitir
comunicarse entre s a sistemas heterogneos dentro y fuera de la empresa. Esta comunicacin
es independiente del Sistema Operativo, lenguaje o modelo de programacin. Para conseguir
esto se desarrollaron estndares. El consorcio de Internet http://www.w3c.org fue el
encargado de crear y mantener estos estndares.
El primer servidor
http://www.ecured.cu/index.php/Servidores_Web
-
206 TD ABACO CHICLAYO
Concepto:
En informtica, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El trmino servidor ahora tambin se utiliza para referirse al ordenador fsico en el cual funciona ese software, una mquina cuyo propsito es proveer datos de modo que otras mquinas puedan utilizar esos datos.
Este uso dual puede llevar a confusin. Por ejemplo, en el caso de un servidor web, este trmino podra referirse a la mquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compaas que ofrecen hosting o hospedaje. Alternativamente, el servidor web podra referirse al software, como el servidor de http de Apache, que funciona en la mquina y maneja la entrega de los componentes de los pginas web como respuesta a peticiones de los navegadores de los clientes.
Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay muchos servidores en Internet y muchos tipos de servidores, pero comparten la funcin comn de proporcionar el acceso a los archivos y servicios.
Un servidor sirve informacin a los ordenadores que se conecten a l. Cuando los usuarios se conectan a un servidor pueden acceder a programas, archivos y otra informacin del servidor.
En informtica, un servidor es un nodo que, formando parte de una red, provee servicios a otros nodos denominados clientes.
Tambin se suele denominar con la palabra servidor a:
Una aplicacin informtica o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del trmino. Es posible que un ordenador cumpla simultneamente las funciones de cliente y de servidor.
Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas nicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia.
Ejemplo de un servidor del tipo rack.
-
206 TD ABACO CHICLAYO
Un servidor no es necesariamente una mquina de ltima generacin de grandes proporciones, no es necesariamente un superordenador; un servidor puede ser desde una computadora de bajo recursos, hasta una mquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le d al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted est leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a travs de un programa de servidor web como Apache.
http://es.wikipedia.org/wiki/Servidor
Por lo cual podemos llegar a la conclusin de que un servidor tambin puede ser un proceso que entrega informacin o sirve a otro proceso. El modelo Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresin a un proceso servidor en un mismo ordenador.
A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues
bien a la hora de comer necesitamos unos
ingredientes por lo cual vamos a la despensa, los
cogemos y nos lo llevamos a la cocina para
cocinarlos.
As en nuestro ejemplo, nuestra mquina
servidor sera la despensa, y los clientes somos
nosotros como personas que necesitamos unos ingredientes del servidor o despensa. Pues bien
con este ejemplo podemos entender ahora un poco mejor qu es un servidor.
Por tanto un servidor en informtica ser un ordenador u otro tipo de dispositivo que
suministra una informacin requerida por unos clientes (que pueden ser personas, o tambin
pueden ser otros dispositivos como ordenadores, mviles, impresoras, etc.).
Por tanto bsicamente tendremos el siguiente esquema general, en el denominado esquema
cliente-servidor que es uno de los ms usados ya que en l se basa gran parte de internet.
-
206 TD ABACO CHICLAYO
Como vemos, tenemos una mquina servidora que se comunica con variados clientes, todos
demandando algn tipo de informacin. Esta informacin puede ser desde archivos de texto,
video, audio, imgenes, emails, aplicaciones, programas, consultas a base de datos, etc.
En la web, un servidor web es un ordenador que usa el protocolo http para enviar pginas web al ordenador de un usuario cuando el usuario las solicita.
Los servidores web, servidores de correo y servidores de bases de datos son a lo que tiene acceso la mayora de la gente al usar Internet.
Algunos servidores manejan solamente correo o solamente archivos, mientras que otros hacen ms de un trabajo, ya que un mismo ordenador puede tener diferentes programas de servidor funcionando al mismo tiempo.
Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o mediante conexin va lnea telefnica o digital.
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id
=542:que-es-un-servidor-y-cuales-son-los-principales-tipos-de-servidores-proxydns-
webftppop3-y-smtp-dhcp&catid=57:herramientas-informaticas&Itemid=179
Porqu utilizar un servidor de Linux:
Hoy en da Linux est presente en un sin fin de dispositivos a nuestro alrededor,
desde Smartphone hasta consolas de videojuegos, pero est incluso ms cerca de lo que
pensamos.
As no usemos ninguno de estos dispositivos, con el simple hecho de abrir una pgina web ya
estamos usando Linux. La razn? pues Linux se ha convertido en el sistema operativo ms
usado en los servidores y no por accidente. Veamos a continuacin sus principales ventajas.
Estabilidad
Nadie duda de la estabilidad de un sistema Linux, ms cuando es bien sabido que una
instalacin tpica puede correr durante aos sin presentar fallas. Linux maneja grandes
cantidades de procesos mucho mejor que Windows y no requiere reiniciar ante los cambios de
configuracin o luego de actualizaciones del sistema. Windows se degrada con el tiempo y de
cuando en cuando requerir intervencin del usuario para desfragmentar el disco duro, limpiar
el registro o aplicar cualquier otro artilugio que permita devolverle un poco de agilidad al
sistema. En Linux, con un buen sistema de archivos (como Ext4 o XFS) jams oirs la palabra
desfragmentar.
-
206 TD ABACO CHICLAYO
Seguridad
Ningn sistema es inmune a los ataques, pero la velocidad de reaccin ante un fallo y la
cantidad de personas que pueden auditarlo, sin duda marcan la diferencia. Microsoft reacciona
de forma ms lenta ante los agujeros de seguridad de Windows y esto deja a sus sistemas
vulnerables durante ms tiempo. La comunidad de Linux responde mucho ms rpido ante
estos eventos y gracias a que el cdigo fuente est disponible, cualquiera con los conocimientos
necesarios puede corregir el fallo y ponerlo a disposicin de los usuarios de inmediato. No est
de ms decir que Linux es atacado con mucha menos frecuencia por virus y malware.
Manejo de aplicaciones
Las distribuciones Linux usan repositorios oficiales para sus aplicaciones, aplicando controles de
calidad y polticas de seguridad que garantizan la integridad y sanidad de los paquetes
instalados. Y no slo se trata de seguridad e integridad, tambin es un tema de facilidad de uso
pues todo lo que podamos necesitar se encuentra en un slo lugar.
ESTADISTICAS DE USO DE SERVIDORES LINUX
-
206 TD ABACO CHICLAYO
Flexibilidad
Una instalacin Linux puede ajustarse tanto como sea necesario. Es comn no instalar interfaz
grfica para evitar el desperdicio de memoria RAM, escoger un sistema de archivos ptimo
segn las necesidades del servicio o compilar una aplicacin si queremos adaptarla a la medida
de nuestro sistema. Linux puede reconfigurarse para incluir slo los servicios esenciales para el
tipo de negocio y as optimizar el uso de los recursos.
Costos
Linux es el rey indiscutible en costos de implementacin y difcilmente podr ser derrocado.
Incluso las versiones empresariales con soporte corporativo son ms econmicas que Windows
o cualquier otro software propietario. Esto se debe a que la mayora del software que se usa en
Linux es gratuito mientras que el propietario est atado a costosos esquemas de licenciamiento
o a ventas de complementos adicionales para agregar nuevas funcionalidades.
Comunidad
Linux es y siempre ha sido algo comunitario, esto hace que los desarrolladores siempre estn
escuchando que dicen y que necesitan sus usuarios. Este esfuerzo mancomunado permite que
la mayora de las distribuciones puedan publicar actualizaciones cada 6 meses, cosas que
ocurre con mucha menos frecuencia del lado de Windows.
Libertad
Quizs la ms filosfica de todas las ventajas, pero es que con Linux no tendrs detrs de ti a
ninguna compaa limitndote en el uso del sistema o encerrndote bajo clusulas legales
oscuras. Con Linux eres libre de usar, modificar y combinar lo que desees para satisfacer tus
necesidades.
Entre las distribuciones ms usadas para servidores estn Deban, Slackware, CentOS y Red Hat
Enterprise Linux. Indeciso sobre qu sistema operativo usar para tu servidor? Prubalo y
cuntanos cmo te va, seguro que no te arrepentirs.
http://bitelia.com/2014/05/linux-servidores
-
206 TD ABACO CHICLAYO
Distribucin a utilizar:
Una de las distribuciones ms importantes de Linux
UBUNTU
Distribucin basada en Deban, con lo que esto conlleva y centrada en el
usuario final y facilidad de uso. Muy popular y con mucho soporte en la
comunidad. El entorno de escritorio por defecto es GNOME.
Ubuntu
http://www.linux-es.org/distribuciones
Distribucin Ubuntu:
Ubuntu es un sistema operativo basado en Linux y que se distribuye como software libre, el
cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la tica
homnima, en la que se habla de la existencia de uno mismo como cooperacin de los dems.
Esta orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en
mejorar la experiencia de usuario. Est compuesto de mltiple software normalmente
distribuido bajo una licencia libre o de cdigo abierto. Estadsticas web sugieren que la cuota
de mercado de Ubuntu dentro de las distribuciones Linux es, aproximadamente, del 49%,3 4 y
con una tendencia a aumentar como servidor web. Y un importante incremento activo de 20
millones de usuarios para fines del 2011.
http://es.wikipedia.org/wiki/Ubuntu
Software para servidores Web
6 Servidores Web libres para GNU/Linux y otros sistemas
Apache HTTP Server
Inicialmente lanzado en 1995, este es el servidor web
ms popular en toda la World Wide Web, actualmente
utilizado por cerca del 60% de los dominios web. Fue
liberado bajo una licencia Apache, que requiere la
preservacin de los avisos de copyright y renuncias, pero
no requiere las versiones modificadas para ser
difundidos a travs de la misma licencia. Aunque su
-
206 TD ABACO CHICLAYO
mayor prevalencia est sobre sistemas operativos tipo Unix, tambin se ejecuta en Windows,
Mac OS X, y otros.
Lenguajes comunes compatibles con el servidor Apache incluyen Perl, Python, Tcl y PHP. La
funcionalidad bsica del servidor se puede ampliar con mdulos para agregar programacin
del lado del servidor de soporte de idiomas, los sistemas de autenticacin, y otras
caractersticas. Entre los mdulos de autenticacin ms populares son mod_access, mod_auth,
mod_digest y mod_auth_digest. Los mdulos estn tambin disponibles para SSL/TLS
(mod_ssl), proxy (mod_proxy), reescritura de direcciones URL (mod_rewrite), registro
personalizado (mod_log_config), y el filtrado de apoyo (mod_include y mod_ext_filter).
Al buscar en la web puedes encontrar una gran cantidad sin fin de distribuciones y paquetes
que contiene el servidor HTTP Apache, junto con otras aplicaciones web, como MySQL y PHP,
para Linux, Windows y otros sistemas operativos. Estos pueden hacer que sea mucho ms fcil
de instalar y desplegar un servidor web lleno de funciones.
Apache presenta entre otras caractersticas altamente configurables, bases de datos de
autenticacin y negociado de contenido, pero fue criticado por la falta de una interfaz grfica
que ayude en su configuracin.
Apache tiene amplia aceptacin en la red: desde 1996, Apache, es el servidor HTTP ms usado.
Alcanz su mxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los
sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los
ltimos aos. (Estadsticas histricas y de uso diario proporcionadas por Netcraft.
La mayora de las vulnerabilidades de la seguridad descubiertas y resueltas tan slo pueden ser
aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden
accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malvolos en
las disposiciones de recibimiento compartidas que utilizan PHP como mdulo de Apache.
Nginx
Nginx (pronunciado "engine X") es el
segundo ms popular de los servidores web
de cdigo abierto actualmente en Internet.
Aunque el desarrollo no se inici hasta 2002,
es utilizado actualmente por ms de 6% de
los dominios web. Se trata de un servidor HTTP ligero, y tambin puede servir como un proxy
inverso y el servidor proxy IMAP/POP3. Es licenciado bajo una licencia similar a BSD. Se ejecuta
en UNIX, GNU/Linux, BSD, Mac OS X, Solaris y Windows.
Nginx fue construido tomando el rendimiento en cuenta, en particular para manejar diez mil
clientes al mismo tiempo. En lugar de utilizar hilos para tramitar las solicitudes, como los
servidores tradicionales, Nginx utiliza una arquitectura impulsada por eventos asncronos. Es
ms escalable y usa menos, y ms predecibles cantidades de memoria. Adems de las
funciones bsicas de HTTP, Nginx tambin soporta servidores virtuales basados en el nombre y
-
206 TD ABACO CHICLAYO
basados en la IP, de mantenimiento de conexin y conexiones canalizado, y FLV streaming.
Tambin puede ser configurado de nuevo y actualizado en lnea sin interrupcin de la
tramitacin del cliente.
Lighttpd
Lighttpd (pronunciado "lighty") es la tercera fuente ms popular
de servidores web de cdigo abierto. Este servidor ligero fue
lanzado inicialmente en 2003 y actualmente es menos del 1% de
los dominios web. Est autorizado bajo la licencia BSD revisada
y se ejecuta en Unix y Linux.
Al igual que nginux, lighttpd es un servidor liviano construido
para el rendimiento con el objetivo de manejo de diez mil
clientes al mismo tiempo. Tambin utiliza arquitectura
impulsada por eventos asncronos.
Cherokee
Cherokee es un servidor web completo con una amistosa interfaz de usuario (GUI), acabado de
publicar en 2010 bajo la GNU General Public License
(GPL). Funciona en Linux, Solaris, Mac OS X y Windows.
Cherokee soporta las tecnologas ms populares, como
FastCGI, SCGI, PHP, CGI, SSI, y TLS/SSL. Tambin cuenta
con la capacidad de la mquina virtual, la autenticacin,
balanceo de carga, y compatible con los archivos de
registro de Apache. Adems, hay algunas interesantes
caractersticas, tales como actualizaciones de tiempo de
inactividad cero, donde los cambios de configuracin se
pueden aplicar sin reiniciar y descargas seguras con la
generacin de URL temporal.
HTTP Explorer
HTTP Explorer es un servidor web especialmente diseado para servir archivos a travs del
protocolo HTTP. Fue lanzado en 2006 bajo la GNU General Public
License (GPL). Est disponible para Windows en varios idiomas como
una instalacin completa o slo binario.
Este servidor hace que sea fcil de compartir tus fotos, msica,
vdeos y otros archivos. Usando la aplicacin de servidor, puedes
seleccionar las carpetas y archivos a compartir. Puedes definir las
cuentas de usuario y permisos. Los archivos compartidos se pueden
acceder y ver a travs de la interfaz web, sin aplicacin de cliente
-
206 TD ABACO CHICLAYO
requierida. Las fotografas son automticamente mostradas con imgenes en miniatura y la
msica se puede reproducir con el reproductor integrado.
HFS HTTP File Server
El servidor web de archivos HFS es para servir archivos, de forma similar a HTTP Explorer, pero
con una interfaz web simple. Fue lanzado en 2009 bajo la GNU General Public License (GPL). Es
un solo archivo ejecutable que puede ejecutarse en 32bits, en
Windows y en Linux con Wine.
El servidor HFS te permite a ti y a tus amigos fcilmente enviar,
recibir y acceder a archivos de forma remota a travs de
Internet. Los archivos pueden ser descargados y cargados hacia
y desde el servidor a travs de la interfaz web, adems de
utilizar la aplicacin de servidor. Es personalizable y cuenta con
una autenticacin de cuentas de usuario, sistema de archivos
virtual, plantilla HTML, controles de ancho de banda, los
registros, y una actualizacin dinmica de DNS.
http://fraterneo.blogspot.com/2010/12/6-servidores-web-libres-para-gnulinux-y.html
Software a instalar (Pasos a seguir):
Servidor Apache en Ubuntu (Instalacin y configuracin) El servidor apache es el servidor web ms usado en el mundo por su seguridad, utilidad,
versatilidad y tambin por ser software libre adems de ser un software gratuito, por esa razn
he creado este tutorial para su instalacin
y configuracin bsica en Ubuntu Linux en donde
funciona muy bien ya que es precisamente
GNU/Linux el sistema operativo en donde se monta
este servidor para aplicaciones reales.
INSTALACION
La instalacin del servidor apache en Ubuntu se
puede hacer por medio de la terminal o por medio
del centro de software de Ubuntu.
Instalacin por terminal.
Tan solo tienes que oprimir esta combinacin de teclas: CTRL + ALT + T y escribir la siguiente
orden:
-
206 TD ABACO CHICLAYO
Luego de esto ingresa la clave de root o administrador, es decir la misma que creaste al
momento de instalar el sistema.
La orden se muestra en la imagen tiene la siguiente explicacin:
la primera palabra (sudo) es un comando usado para ejecutar procesos como root sin importar
si el usuario en donde iniciados tiene o no permiso para ejecutar dicho proceso.
El comando apt-get hace referencia al sistema de paquetes usado en Ubuntu (apt) que se
encarga de todas las tareas relacionadas con el software instalado en el sistema
El parmetro install nos indica que lo que queremos cambiar en el software del sistema es la
instalacin de un paquete, si quisieras desinstalar algo puedes usar el comando remove
Por ultimo tenemos el nombre del paquete o los paquetes que queremos instalar.
Instalacin por el centro de software de Ubuntu.
Este mtodo es el ms sencillo aunque no siempre se puede instalar de esta manera
especialmente en entornos donde no hay siquiera un entorno grfico, pero para las personas
que estn aprendiendo este sistema es perfecto para comenzar.
-
206 TD ABACO CHICLAYO
Para iniciar el proceso de instalacin basta con abrir el centro de software, buscar el paquete
apache2 y oprimir el botn instalar.
Uso
Para saber si nuestro servidor funciona correctamente tenemos que abrir el navegador web y
escribir como url:
http://localhost
o
http://127.0.0.1
En esta ultima opcin puedes tambin la direccin ip de la maquina que ests usando.
Finalmente veras algo como esto:
-
206 TD ABACO CHICLAYO
Configuracin del servidor apache.
Cuando hablamos de servidores generalmente su instalacin y puesta en marcha es mucho
ms sencilla que su configuracin es por esa razn que cualquier tutorial de instalacin va
acompaado del tutorial de configuracin y esta no es la excepcin.
Para configurar el servidor apache debes buscar los archivos destinados para ello, los cuales
estn en la carpeta /etc/apache2.
-
206 TD ABACO CHICLAYO
Reiniciar el servidor Apache
Cuando hacemos configuraciones al servidor apache es necesario reiniciar este para poder
aplicar los cambios, para ellos vamos a usar un sencillo comando:
sudo service apache2 start
Para este comando tambin es posible cambiar el parmetro restart por stop y start para
parar o arrancar apache respectivamente.
Es preciso destacar que podemos usar el parmetro reload cuando es imposible recargar
servidores con alto flujo de trfico.
Cambiar la raz del directorio
Al instalar apache en Ubuntu la carpeta en donde podemos ubicar los archivos que componen
una pgina web es /var/www, pero por razones de facilidad hay muchas personas que
cambian esta carpeta por una que este ubicada en la carpeta personal (home).
Debido a que los archivos que estn dentro de la carpeta /etc/apache2 solo pueden ser
-
206 TD ABACO CHICLAYO
editados por el usuario root tendremos que usar el comando sudo o gksu para poder configurar
apache, para ello oprime la combinacin de teclas.
ALT + F2 y escribe la orden:
Busca el archivo default el cual se encuentra ubicado en la
carpeta/etc/apache2/sites/available.
Una vez que hayas abierto el abierto este archivo veras algo como esto:
-
206 TD ABACO CHICLAYO
Finalmente cambia las lneas en donde este escrito /var/www por la carpeta en donde quieras
guardar tus archivos, por ejemplo /home/usuario/archivosweb.
Mdulos de Apache.
Apache cuenta con mdulos para aumentar su funcionalidad, entre los mdulos ms usados de
apache son:
mod_cband
mod_perl mod_php mod_python mod_rexx mod_ruby mod_security
Algunos de estos mdulos (y otros ms) pueden encontrarse en la carpeta mods-available la
cual contiene aquellos mdulos que estn disponibles para su uso y los mdulos que estn
corriendo en el servidor pueden verse en la carpeta mods-enabled.
Crear un espacio de usuario.
En apache es posible crear un espacio web para cada usuario, es decir que podemos usar la
carpeta personal de cada usuario para alojar por ejemplo archivos de una aplicacin web.
Para ello debes activar el mdulo usedir entrando a la carpeta mods-available y creando los
enlaces simblicos en la carpeta mods-enabled, esto lo haremos desde la terminal escribiendo
el siguiente comando:
cd /etc/apache2/mods-available && sudo ln -s /etc/apache2/mods-available/userdir* .
Para acceder va web a la pgina de un usuario, debes escribir esta direccin cambiando la
palabra usuario por el nombre de usuario que tengas, por ejemplo http://localhost/~usuario/.
El carcter '~'comnmente conocido como gusanillo y que se obtiene con Alt Gr + 4 sirve para
indicar a apache que debe servir la pgina desde el home del usuario (en Linux el 'gusanillo'
equivale a la carpeta home). Ejemplo, si hemos creado un usuario y ste ha creado la
carpeta /home/usuario/public_html y ha copiado en ella su pgina web, desde cualquier PC
de la red podremos acceder a dicha carpeta yendo a la direccin http://localhost/~usuario/.
Para que la pgina aparezca automticamente, es necesario crear un archivo llamado
index.html.
http://kuyne.blogspot.com/2013/03/servidor-apache-en-ubuntu-instalacion-y.html
-
206 TD ABACO CHICLAYO
Hardware:
Requisitos mnimos para su funcionamiento apache:
Procesador: Pentium
Memoria RAM: 64 MB
Sistema Operativo: GNU/Linux
Tamao de la instalacin: 50 MB
http://www.ecured.cu/index.php/Servidor_HTTP_Apache#Requisitos_m.C3.ADnimos_para_su
_funcionamiento