SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Instalación y configuración con los parámetros básicos y elementales del
servidor Apache que permiten su funcionamiento y posteriormente agregarle módulos
y otras funcionalidades de acuerdo a las necesidades y propósitos de quien lo vaya a
utilizar.

       Como acceder al servidor desde otras computadoras conectadas en una red
local, como conectarse a internet a través de Apache, guardar las páginas web en
caché y para finalizar servir tus páginas web en internet y permitir el acceso al servidor
desde el exterior.



¿Qué es un servidor web?

       Un servidor web como su nombre lo indica, es un software instalado en una
computadora con todas las condiciones necesarias para servir o entregar páginas web
que le sean solicitadas por un navegador, asegurando que se muestran y representan
todos los elementos necesarios para su correcto funcionamiento y visualización.

       Existen varios tipos de servidores web, Apache es un software de código abierto,
libre de uso y totalmente configurable, es en este momento el más utilizado en la red,
ya sea en plataformas Linux o Windows. Al instalarlo en nuestra PC dispondremos de
un servidor completo con todos los requisitos para ejecutarlo de forma local.



Ventajas que nos aporta instalar el servidor Apache en el equipo

Con la instalación de Apache es posible disponer en nuestra PC de un pequeño
servidor que nos posibilitó entre otras tareas:

1- Probar y ver las páginas web como verdaderamente van a mostrarse desde internet
antes de subirlas a un host o servidor en la red. Útil e indispensable si tienes o vas a
crear tu sitio por modesto que este sea.

2- Crear mediante el módulo Virtual Host múltiples sitios web en nuestra PC, que
podemos descargar con wget y acceder a ellos igual que en la red pero esta vez de
forma local.

3- Poder ver localmente páginas web hechas en lenguaje php.
4- Servir nuestras páginas o sitio web directamente a internet, a los que puede
acceder y conectarse cualquier persona desde el exterior, en este caso lógicamente
el funcionamiento del servidor estará limitado al tiempo que tengamos funcionando
la PC y a las posibilidades de nuestra conexión. Puede constituir una experiencia
muy alentadora para cualquier aficionado, esta posibilidad da la ventaja de que no
es necesario depender de ninguna compañía ni servidor remoto para subir a la red el
contenido que queremos mostrar. Es como montar una pequeña estación de radio y
empezar a transmitir, (una similitud) pero en este caso el alcance es global.

5- Puede actuar como intermediario entre nuestra PC e internet lo que nos da varias
ventajas en el ámbito de la seguridad.

6- A través de él podemos servir internet a varias PC conectadas en una red local.

7- Es posible activar un módulo que permite guardar en cache todas las páginas
cargadas lo que mejorará el rendimiento de nuestra navegación.



Como instalar el Servidor Apache

     La instalación es sencilla, descarga de Apache.org. la última versión para
Windows, puedes utilizar el siguiente vínculo.

       Crea dos carpetas en la unidad C, la primera de nombre Apache y la segunda
servidor_web. Descomprime el archivo descargado y ejecútalo, sigue los pasos de
la instalación y de los datos que te piden solo escoge el destino de la instalación,
que será la carpeta que creaste en C:Apache, los otros datos déjalos de la forma
predeterminada para configurarlos más tarde.

       El programa al instalarse crea un icono en el área de notificación que te
permitirá: iniciar, detener y reiniciar Apache; tienes que tener en cuenta que cualquier
cambio que hagas en el archivo de configuración no tendrá efecto hasta que reinicies el
servidor.




Como configurar el Servidor Apache
Toda la configuración para el funcionamiento de Apache se guarda en un
archivo de texto nombrado: httpd.conf que se encuentra en la ruta C:Apacheconf, lo
podemos editar en cualquier editor de texto como el Bloc de notas pero un programa
recomendado es Notepad++, software libre que es inmejorable.

Tienes dos opciones a continuación:

1- Primera opción, la más sencilla, descarga en el siguiente link una copia del archivo
httpd.conf, descomprimelo, cópialo o muévelo a la carpeta C:Apacheconf y sustituye
el archivo original, ya tendrás listo para funcionar el servidor.

2- La otra opción, más avanzada pero no difícil, abre el archivo httpd.conf y edita
manualmente las líneas que se indican:

Todas las líneas que comienzan con el símbolo # son comentarios, explican en cada
sección las distintas opciones pero se encuentran en ingles.

La línea 52 Listen indica el puerto y dirección IP por el que el servidor va a recibir las
peticiones, puedes usarla de las siguientes maneras:

1- El servidor va recibir peticiones solo de la misma PC: Listen localhost:80

2- Recibirá peticiones de otras máquinas en una red local: Listen 80

En la línea 149 DocumentRoot es necesario especificar la ruta de la carpeta local que
contendrá las páginas y archivos a servir, en tu caso será la carpeta que creaste en C:/
servidor_web, quedaría de la siguiente forma:
DocumentRoot "C:/servidor_web"

La línea 177 <Directory> establece los permisos necesarios al directorio anterior,
quedaría:
<Directory "C:/servidor_web">

Esta es la configuración con los parámetros esenciales para comenzar a utilizar
Apache. Guarda los cambios realizados y reinicia el servidor dando clic en el icono del
área de notificación.


Comenzar a utilizar Apache
Copia en la carpeta C:/servidor_web alguna página web o cualquier archivo
y accede a él escribiendo en la barra de direcciones de tu navegador 127.0.0.1 o
localhost. En el caso de que sea una página web que estás diseñando la verás cómo
realmente se mostrará en Internet.

       Cualquier problema del servidor estará reflejado en los logs que guarda en
C:Apachelogs, los puedes abrir con el bloc de notas, en el archivo access.log se
registran todos los accesos hechos al servidor, tanto de tu PC como de internet,
en error.log se registran todos los errores de su funcionamiento, te ayudará mucho
analizarlos periódicamente

Acceder al servidor Apache desde la red local

         Para acceder al servidor desde otra computadora conectada en una red local
solo es necesario escribir en la barra de direcciones la dirección IP de la computadora
que sirve de host, es decir la que tiene el servidor Apache instalado.
         Para conocer la dirección IP necesaria solo abre una ventana de CMD,
escribiendo en Inicio >CMD, escribe en la ventana que se abre IPCONFIG /ALL y
oprime Enter, busca la línea Puerta de enlace, el número a continuación es la dirección
IP del proxy.
         En caso de que el servidor escuche en otro puerto diferente al 80
(predeterminado) escribe: "dirección ip:puerto", por ejemplo: 192.168.1.3:8080
         En caso de conflictos al tratar de conectarse a un equipo usando una red local,
verifica lo siguiente:
• La dirección IP del equipo al que deseas conectarte.
• Si Apache está escuchando en el puerto al que se efectúa la petición.
• Si el firewall de Windows está bloqueando la conexión.
• Si se recibe un mensaje de error con el código 403 significa que no se cuenta con
los permisos necesarios para acceder al directorio, en ese caso establecerlo de la
siguiente forma:
<Directory " ruta al directorio">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Como conectarse a internet a través de Apache desde tu PC
Para que tu conexión a internet pase a través del servidor será necesario configurarlo
como un proxy fordward para eso en el archivo de configuración httpd.conf
descomentar, (quitar el signo #) las siguientes líneas:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Después agrega en el final del archivo la siguiente linea: ProxyRequests On
Cierra y guarda los cambios.

      Accede a las Opciones de internet mediante el Panel de Control, en la pestaña
Conexiones pulsa el botón Configuración de LAN y marca la casilla Usar un servidor
Proxy, escribe en Dirección: 127.0.0.1 y en Puerto: 80 o el que vayas a usar. Aceptar
en todas las ventanas. Reinicia el servidor.

      Lo anterior se aplica si usas el navegador Internet Explorer y Google Chrome, si
usas Firefox las opciones anteriores tienes que ingresarlas en:

Opciones >Configuración >Configurar como Firefox se conecta a Internet.
A partir de ahora toda tu conexión pasa a través de Apache, sea direcciones locales o
externas.

Como guardar en la cache del servidor web las paginas

       Para guardar en la caché del servidor web las páginas web haz lo siguiente:
Crea una carpeta en la unidad C de nombre cacheroot, será la que almacene los
archivos de la caché, también puedes crearla en otra unidad, en ese caso tendrías que
indicar su ruta en el archivo de configuración.

En el archivo httpd.conf descomentar, (quitar el signo #) la siguiente línea:
LoadModule expires_module modules/mod_expires.so
Y agrega las siguientes líneas:
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache module modules/mod_disk_cache.so
Copia y pega las siguientes líneas de código al final del archivo:
<IfModule      mod_disk_cache.c>        CacheRoot         c:/cacheroot      #CacheEnable
disk / CacheDirLevels 5 CacheDirLength 3 CacheDefaultExpire 86400
CacheIgnoreNoLastMod On CacheStoreNoStore On CacheStorePrivate On
CacheEnable disk http://* </IfModule> <Directory "C:cacheroot"> Options Indexes
FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
<IfModule mod_expires.c> ExpiresActive on ExpiresDefault A604800 </IfModule>
El valor ExpiresDefault A604800 especifica el tiempo en segundos que persistirá tu
cache, puedes modificarlo de acuerdo a tus necesidades. Todos los demás valores
puedes ajustarlo a tu conveniencia.
Lee las siguientes páginas en la carpeta de manuales:
C:/Apache/manual/mod/mod_disk_cache.html
C:/Apache/manual/mod/mod_expires.html
Reinicia el servidor.


Servir tus páginas en internet y permitir el acceso al servidor desde el exterior

Para servir tus páginas web en internet primero es necesario configurar la línea 147
ServerName, Nombre del servidor, tienes las siguientes opciones:

1- Dispones de una conexión a internet fija, sustituye localhost por la dirección IP que
tienes asignada seguida de dos puntos y el puerto a usar, el predeterminado en el
protocolo http es el 80. Si te conectas a través de un router sería la dirección IP de este
ya que la tuya es una dirección local en este caso.
2- Tienes una conexión a internet dinámica, lo más común, significa que cada vez que
te conectas tu proveedor del servicio de internet te asigna una dirección IP diferente.
En este caso cada vez que te instales necesitas ingresar en tu archivo httpd.conf la
dirección IP asignada en ese momento, lo que es bastante incómodo.
3- La otra opción es acceder al servicio que ofrece DynDNS que va a sincronizar la
dirección IP que te asignen con tu servidor. Lee más a continuación de un extracto de
Wikipedia.




Usar el Servicio de DynDNS

       DynDNS (Dynamic Network Services, Inc.) es una compañía de Internet de
Estados Unidos dedicada a soluciones de DNS en direcciones IP dinámicas. Ofrece
servicios gratuitos de redirección a IP de subdominios de una gran lista de nombres
disponibles, ofreciendo a particulares la oportunidad de crear un servidor en Internet
gratuitamente con una dirección como 'wikipedia.dyndns.com', Debe ser actualizado
mediante algún cliente en la máquina del cliente, tales como el que la misma compañía
ofrece.

Puedes acceder a DynDNS desde el siguiente vínculo:

http://www.google.com/url?
q=https%3A%2F%2Fwww.dyndns.com%2F&sa=D&sntz=1&usg=AFQjCNEX4d1V7
KZ4LWHnCVEFE7WGsNWLug, tienes que registrarte y a continuación escoges un
nombre de dominio por el que podrás acceder a tu servidor desde internet, tienes que
descargar un cliente de actualización
https://www.dyndns.com/support/clients.html que ellos te ofrecen (es sencillo solo pesa
alrededor de 700 KB) e instalarlo en tu PC.

       En este caso en tu archivo httpd.conf no tienes que modificar nada deja intacto
ServerName con el valor localhost:80 , a partir de ahora DynDNS se encargará de
sincronizar tu dirección IP.

        Si ya configuraste el Nombre del servidor agrega al final de tu archivo httpd.conf
la siguiente línea:

     Listen 80 para acceder mediante el puerto 80 que es el predeterminado en la
navegación web.

Hay proveedores de internet que cierran este puerto, puedes probar si ese es el caso
tuyo accediendo a esta página:

https://account.dyn.com/entrance/?return=%2Ftools%2Fopenport.html introduciendo tu
dirección IP y el puerto, si es así cambia probando otro puerto, por ejemplo el 8080 y
especificarlo en el archivo httpd.conf de esta forma: Listen 8080


       Es todo, en caso de que así funcione para acceder desde el exterior a tu página,
tendrían que escribir en el navegador: tudireccionIP:8080/

      Si has instalado el cliente de actualización de DynDNS no tendría que ser la
necesariamente la dirección IP si no la dirección asignada por ese servicio.


Guía de instalación de un Servidor Web en Windows XP
Como montar nuestro propio servidor de paginas web en Windows XP de
manera sencilla y rápida.

       Primero debemos de saber que Windows XP solo nos permite montar un solo
servidor de páginas web y también un solo servidor FTP. Otra limitación es que nos
permite hasta un máximo de 10 conexiones TCP simultáneas.

       Si el servidor de páginas web lo montamos para una red local solo deberemos
conocer la dirección IP del ordenador en el cual instalaremos el servidor, si lo hacemos
para dar servicio de paginas web a internet tendremos que tener una conexión a
internet con una IP fija, esto normalmente sucede cuando nuestra conexión es del tipo
de banda ancha ( por ejemplo es el caso de ADSL ).

      Primero tendremos que instalar el servidor en nuestro Windows XP para
ello hacemos lo siguiente: vamos a INICIO -> CONFIGURACIÓN -> PANEL DE
CONTROL -> AGREGAR O QUITAR PROGRAMAS y pinchamos en "Agregar o quitar
componentes de Windows"




Tendremos que seleccionar la instalación de "Servicios de Internet Information Server o
IIS", pichamos luego en detalles y veremos lo siguiente:
Veremos un poco en detalle qué son todas estas opciones:

* Archivos comunes : archivos necesarios para los componentes de Internet
Information Server.

* Complemento de servicios de Internet Information Server : sirve para administrar
el internet information server.

* Documentacion : documentacion necesaria para profundizar en el funcionamiento
del IIS.

* Extensiones de servidor de FrontPage2000 : estas extensiones permiten que
nuestro servidor pueda incluir formularios, contadores, etc.

* Servicio de protocolo de transferencia de archivos (FTP) : solo necesario si
queremos un servidor FTP.
* Servicio SMTP : Simple Mail Transfer Protocol ( SMTP ), nos permite montar un
servicio de mail dentro de nuestra intranet.

* Servicio World Wide Web : necesario para poder montar nuestro servidor de
paginas web.
       Las opciones más comunes para montar un servidor web son las que hemos
seleccionado en la imagen anterior.

Pinchamos en aceptar y comenzará la instalación...
Una vez que hayamos terminado la instalación podemos ver la consola de
administración de nuestro sitio WEB o FTP. Para abrir la consola vamos a
INICIO ->CONFIGURACIÓN -> PANEL DE CONTROL -> HERRAMIENTAS
ADMINISTRATIVAS y pinchamos en "Servicios de Internet Information Server",
veremos la siguiente pantalla:




       Vemos que la ventana tiene dos paneles ( izquierdo y derecho ), en la izquierdo
seleccionamos una opción del árbol y en la derecha veremos los detalles de la
selección.

      En la imagen podemos ver en la parte de la derecha el nombre del equipo en
el que hemos instalado el servidor WEB, en nuestro caso se llama "SAURON", luego
vemos si es un equipo local y la versión del Internet Information Server que estamos
usando.

      Por defecto el nombre de nuestro sitio WEB es "Sitio Web Predeterminado"
podremos cambiar el nombre en cualquier momento, simplemente pinchamos dos
veces en "Sitio Web predeterminado" y podremos modificarlo.

      Ahora veremos algunas de las opciones más generales para poder montar
una servidor de pagina WEB. Hacemos click con el botón derecho sobre "Sitio Web
Predeterminado" y seleccionamos "Propiedades".
Veremos la siguiente ventana:




Aquí explicaremos algunas de las opciones:

Descripción: podremos poner una breve descripción de nuestro sitio web.

Dirección IP: aquí colocaremos la dirección IP del ordenador que hará de servidor
WEB, si estamos en una intranet ( red local ) la IP asignada al ordenador dentro de la
red, si tenemos una conexion a internet con una direccion IP Publica ( ADSL, etc ) aquí
la colocaremos.

Puerto TCP: el puerto: que queremos que sea el que responda a las peticiones de los
visitantes, por norma el puerto a usar para páginas web es el 80.
El resto de opción las dejaremos como están.
Ahora veremos la pestaña de "Directorio particular":
Un directorio particular de este equipo: aquí especificamos el directorio que
contendrá nuestra página web en el ordenador.

Un recurso compartido de otro equipo: podremos seleccionar un recurso compartido
que se encuentre dentro de nuestra red y que será el que contendrá nuestra página
web.

Un redirección a un dirección URL: con este método podremos redireccionar a otro
sitio las peticiones que se haga a nuestra web.

Ruta de acceso local ( disponible sólo con la opción de "Un directorio particular de
este equipo" ), seleccionamos el directorio que utilizaremos.

Directorio de Red ( disponible sólo con la opción de "Un recurso compartido de otro
equipo" ), el directorio compartido del equipo remoto.
Luego podremos dar permisos de Lectura, escritura, examinar directorios, etc por parte
del visitante.
Otra opción interesante a seleccionar es la de "Registrar visitas".
Veremos la pestaña de "Documentos"




       En Habilitar documento predeterminado especificamos en su ventana cuál
será el documento que el servidor abrirá al ingresar un usuario en nuestra web. Este
documento es el de inicio de nuestra web, el que primero se abre y que no depende del
usuario

Algunos consejos útiles:

- Tener un Antivirus con las últimas actualizaciones en el ordenador que dará servicios
de paginas web.
- Es altamente recomendable que utilicemos un cortafuegos para evitar visitas no
deseadas ya que al tener el servidor constantemente encendido y conectado a internet/
intranet puede ser objeto de ataques.

- Conviene dar permisos de Lectura pero no así de Escritura o Examinar directorio para
evitar que nos dejen programas o aplicaciones no deseadas, que pueden en algunos
casos ejecutarse para recolectar información privada.

- Ver el archivo de registros de visitas para ver qué secciones de nuestra web son las
más visitadas y cuáles no lo son y así mejorarlas. Para ver este archivo es tan fácil
como abrir con un editor de texto lo que vemos en la siguiente dirección de nuestro
ordenador

WINDOWSSystem32LogFiles. Para que esto funcione tenemos que activarlo en la
pestaña de "Sitio Web" ( en propiedades de nuestro sitio web )
Y dejamos el formato en "Formato de archivo de registro extendido W3C". Podemos
configurar este registro según nuestras exigencias, pinchamos en "propiedades".




       En periodo de registro daremos la frecuencia con la cual se creará un nuevo
registro de visitas a nuestra página. También podemos cambiar la ubicacion donde se
guardarán los registros.
En la pestaña de "Propiedades extendidas":
podremos seleccionar que tipo de información guardará el archivo de registro de cada
visitante.
        Con estas recomendaciones hemos terminado de montar de forma general
nuestro servidor de páginas web.




                                 INTRODUCCIÓN
En el siguiente informe se presentará de forma sencilla la manera de instalar un
Servidor Web en casa, para ello nos valdremos de herramientas web, tutoriales, etc.
se explica paso a paso como realizar la instalacion y configuracion del servidor en el
sistema operativo Windows XP desde cero, hasta tenerlo completamente configurado
y montado en su PC.

        Además se realizaron consejos para tener una mayor protección a través de
antivirus y otros consejos en la parte final del mismo como el control de concurrencia
en su servidor o página Web.

       Un servidor web es un programa que se ejecuta continuamente en un
computador, manteniéndose a la espera de peticiones de ejecución que le hará un
cliente o un usuario de Internet.

        Con respecto a los puertos están subdivididos según su función, en nuestro caso
vamos a utilizar mayormente lo que están comprendidos entre el 1024 y 49151 que
se utilizan (entre otras funciones) para una conexión remota con otro PC. Para esto
tenemos que determinar que tipo de conexión tenemos, fija o dinámica:

Fija: se tiene una misma IP cada vez que se ingrese, asi que solo hay que editar el
documento raíz una sola vez de la siguiente manera:

* ingresando a httpd.conf se cambia servername localhost: 80 (que es el puerto
predeterminado) por uno comprendido entre los parámetros antes mencionados en
este caso utilizaremos 8080, esto solo debe hacerse una vez.

*también se deberá colocar en la línea “listen” 8080 porque esto indicara que por este
puerto también se escucha, se recibe, las líneas con el signo # pueden ser omitidas ya
que estas son simplemente los comentarios.

dinámica: en este caso se nos asigna una IP diferente cada vez q ingresamos,por
lo que sería muy engorroso tener que editar el documento cada vez que ingresemos,
así que para estos casos utilizaremos el procedimiento DynDNS (Dynamic Network
Services, Inc.) que se especifica más profundamente en el desarrollo.
                          República Bolivariana de Venezuela
                      Ministerio del Poder Popular para la Defensa
       Universidad Nacional Experimental politécnica Fuerza Armada Nacional
                                     UNEFA - Caracas
Carrera: ingeniería en sistemas




 Curso de Gerencia Tecnológica Operativa

                            Servidor Web




Profesor:
Enmanuel Mellado
                                                           Integrantes:
                                                      Blondell Rakel C.I:18.329.289
                                                     Sumoza Gabriel C.I:20.631.140
                                                     González Jorge C.I: 18.942.571
                                                     Maduro Wilmary C.I: 18.467.596

                            Caracas, Noviembre de 2012
                                   CONCLUSIÓN

      El servidor web se encarga de contestar peticiones de forma adecuada,
entregando como resultado una página web o información de todo tipo de acuerdo a los
comandos solicitados.
Estas peticiones pueden ser de manera local o directamente en internet,
lógicamente el usuario debera probar primero de manera local para asegurar el buen
funcionamiento de la pagina.
      Ya una vez montada en internet se debe tomar en cuenta que el acceso a dicha
pagina estaria limitado por el tiempo que se mantenga enendida la PC (servidor ).


      Un servidor Web permite almacenar los archivos de un sitio y emitirlos por
Internet para poder ser visitado por los usuarios. Básicamente, un servidor Web es
una gran computadora que guarda y transmite datos vía Internet. Cuando un usuario
entra en una página de Internet su navegador se comunica con el servidor enviando y
recibiendo datos que determinan qué es lo que ve en la pantalla. Por eso decimos que
los servidores Web están para almacenar y transmitir datos de un sitio según lo que
pida el navegador de un visitante.


      Sin los servidores Web la Internet tal como la conocemos, no existiría. Los
servidores son como la columna vertebral de la estructura de Internet. Los servidores
Web son la vitrina que permite a las personas publicar sus sitios en la red mundial
que es Internet. Básicamente hablamos de nuestro PC como una visitante a un sitio
determinado, mientras q el servidor web sería dicho sitio, en conjunto los servidores
web forman la red mundial conocida como internet.

Más contenido relacionado

La actualidad más candente

Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Ángel Acaymo M. G.
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Sergio Santos
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
instalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPIinstalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPImiltonvf
 
Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7New York
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)ayarpm
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografiaJosé Moreno
 
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryDebian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryobytuario
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Enrike Estrada
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6AngiePalacios03
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIker Canarias
 
Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Jennifer Rivera Jose
 
Instalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuInstalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuEcuteb Gv
 

La actualidad más candente (18)

Apache practica
Apache practicaApache practica
Apache practica
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)Servicio HTTP en Ubuntu (Apache)
Servicio HTTP en Ubuntu (Apache)
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
instalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPIinstalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPI
 
Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7
 
Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)Configuración proftpd (Ayar Pardo)
Configuración proftpd (Ayar Pardo)
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografia
 
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryDebian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
 
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
Instalación y configuración FTP "Windows 2008 server,Zentyal 3.3, Ubuntu serv...
 
Servidor proFTPd
Servidor proFTPdServidor proFTPd
Servidor proFTPd
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6
 
Ftp centos
Ftp centosFtp centos
Ftp centos
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3
 
Instalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntuInstalacion de osc inventory en ubuntu
Instalacion de osc inventory en ubuntu
 

Similar a Servidorweb

Similar a Servidorweb (20)

Servidores web
Servidores webServidores web
Servidores web
 
Servidorweb casero
Servidorweb caseroServidorweb casero
Servidorweb casero
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes d
 
Laboratorio Nº 9.1.pdf
Laboratorio Nº 9.1.pdfLaboratorio Nº 9.1.pdf
Laboratorio Nº 9.1.pdf
 
Servidor web apache
Servidor web apacheServidor web apache
Servidor web apache
 
Guia LAPP
Guia LAPPGuia LAPP
Guia LAPP
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Presentación1
Presentación1Presentación1
Presentación1
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Servidorweb
ServidorwebServidorweb
Servidorweb
 
Servidor web
Servidor webServidor web
Servidor web
 
Apli t1 practicas_apache
Apli t1 practicas_apacheApli t1 practicas_apache
Apli t1 practicas_apache
 
Servidores Web y de Base de Datos
 Servidores Web y de Base de Datos  Servidores Web y de Base de Datos
Servidores Web y de Base de Datos
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Servidor WEB
Servidor WEBServidor WEB
Servidor WEB
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
Os commerce
Os commerceOs commerce
Os commerce
 
Servidores
ServidoresServidores
Servidores
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 

Último

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

Servidorweb

  • 1. Instalación y configuración con los parámetros básicos y elementales del servidor Apache que permiten su funcionamiento y posteriormente agregarle módulos y otras funcionalidades de acuerdo a las necesidades y propósitos de quien lo vaya a utilizar. Como acceder al servidor desde otras computadoras conectadas en una red local, como conectarse a internet a través de Apache, guardar las páginas web en caché y para finalizar servir tus páginas web en internet y permitir el acceso al servidor desde el exterior. ¿Qué es un servidor web? Un servidor web como su nombre lo indica, es un software instalado en una computadora con todas las condiciones necesarias para servir o entregar páginas web que le sean solicitadas por un navegador, asegurando que se muestran y representan todos los elementos necesarios para su correcto funcionamiento y visualización. Existen varios tipos de servidores web, Apache es un software de código abierto, libre de uso y totalmente configurable, es en este momento el más utilizado en la red, ya sea en plataformas Linux o Windows. Al instalarlo en nuestra PC dispondremos de un servidor completo con todos los requisitos para ejecutarlo de forma local. Ventajas que nos aporta instalar el servidor Apache en el equipo Con la instalación de Apache es posible disponer en nuestra PC de un pequeño servidor que nos posibilitó entre otras tareas: 1- Probar y ver las páginas web como verdaderamente van a mostrarse desde internet antes de subirlas a un host o servidor en la red. Útil e indispensable si tienes o vas a crear tu sitio por modesto que este sea. 2- Crear mediante el módulo Virtual Host múltiples sitios web en nuestra PC, que podemos descargar con wget y acceder a ellos igual que en la red pero esta vez de forma local. 3- Poder ver localmente páginas web hechas en lenguaje php.
  • 2. 4- Servir nuestras páginas o sitio web directamente a internet, a los que puede acceder y conectarse cualquier persona desde el exterior, en este caso lógicamente el funcionamiento del servidor estará limitado al tiempo que tengamos funcionando la PC y a las posibilidades de nuestra conexión. Puede constituir una experiencia muy alentadora para cualquier aficionado, esta posibilidad da la ventaja de que no es necesario depender de ninguna compañía ni servidor remoto para subir a la red el contenido que queremos mostrar. Es como montar una pequeña estación de radio y empezar a transmitir, (una similitud) pero en este caso el alcance es global. 5- Puede actuar como intermediario entre nuestra PC e internet lo que nos da varias ventajas en el ámbito de la seguridad. 6- A través de él podemos servir internet a varias PC conectadas en una red local. 7- Es posible activar un módulo que permite guardar en cache todas las páginas cargadas lo que mejorará el rendimiento de nuestra navegación. Como instalar el Servidor Apache La instalación es sencilla, descarga de Apache.org. la última versión para Windows, puedes utilizar el siguiente vínculo. Crea dos carpetas en la unidad C, la primera de nombre Apache y la segunda servidor_web. Descomprime el archivo descargado y ejecútalo, sigue los pasos de la instalación y de los datos que te piden solo escoge el destino de la instalación, que será la carpeta que creaste en C:Apache, los otros datos déjalos de la forma predeterminada para configurarlos más tarde. El programa al instalarse crea un icono en el área de notificación que te permitirá: iniciar, detener y reiniciar Apache; tienes que tener en cuenta que cualquier cambio que hagas en el archivo de configuración no tendrá efecto hasta que reinicies el servidor. Como configurar el Servidor Apache
  • 3. Toda la configuración para el funcionamiento de Apache se guarda en un archivo de texto nombrado: httpd.conf que se encuentra en la ruta C:Apacheconf, lo podemos editar en cualquier editor de texto como el Bloc de notas pero un programa recomendado es Notepad++, software libre que es inmejorable. Tienes dos opciones a continuación: 1- Primera opción, la más sencilla, descarga en el siguiente link una copia del archivo httpd.conf, descomprimelo, cópialo o muévelo a la carpeta C:Apacheconf y sustituye el archivo original, ya tendrás listo para funcionar el servidor. 2- La otra opción, más avanzada pero no difícil, abre el archivo httpd.conf y edita manualmente las líneas que se indican: Todas las líneas que comienzan con el símbolo # son comentarios, explican en cada sección las distintas opciones pero se encuentran en ingles. La línea 52 Listen indica el puerto y dirección IP por el que el servidor va a recibir las peticiones, puedes usarla de las siguientes maneras: 1- El servidor va recibir peticiones solo de la misma PC: Listen localhost:80 2- Recibirá peticiones de otras máquinas en una red local: Listen 80 En la línea 149 DocumentRoot es necesario especificar la ruta de la carpeta local que contendrá las páginas y archivos a servir, en tu caso será la carpeta que creaste en C:/ servidor_web, quedaría de la siguiente forma: DocumentRoot "C:/servidor_web" La línea 177 <Directory> establece los permisos necesarios al directorio anterior, quedaría: <Directory "C:/servidor_web"> Esta es la configuración con los parámetros esenciales para comenzar a utilizar Apache. Guarda los cambios realizados y reinicia el servidor dando clic en el icono del área de notificación. Comenzar a utilizar Apache
  • 4. Copia en la carpeta C:/servidor_web alguna página web o cualquier archivo y accede a él escribiendo en la barra de direcciones de tu navegador 127.0.0.1 o localhost. En el caso de que sea una página web que estás diseñando la verás cómo realmente se mostrará en Internet. Cualquier problema del servidor estará reflejado en los logs que guarda en C:Apachelogs, los puedes abrir con el bloc de notas, en el archivo access.log se registran todos los accesos hechos al servidor, tanto de tu PC como de internet, en error.log se registran todos los errores de su funcionamiento, te ayudará mucho analizarlos periódicamente Acceder al servidor Apache desde la red local Para acceder al servidor desde otra computadora conectada en una red local solo es necesario escribir en la barra de direcciones la dirección IP de la computadora que sirve de host, es decir la que tiene el servidor Apache instalado. Para conocer la dirección IP necesaria solo abre una ventana de CMD, escribiendo en Inicio >CMD, escribe en la ventana que se abre IPCONFIG /ALL y oprime Enter, busca la línea Puerta de enlace, el número a continuación es la dirección IP del proxy. En caso de que el servidor escuche en otro puerto diferente al 80 (predeterminado) escribe: "dirección ip:puerto", por ejemplo: 192.168.1.3:8080 En caso de conflictos al tratar de conectarse a un equipo usando una red local, verifica lo siguiente: • La dirección IP del equipo al que deseas conectarte. • Si Apache está escuchando en el puerto al que se efectúa la petición. • Si el firewall de Windows está bloqueando la conexión. • Si se recibe un mensaje de error con el código 403 significa que no se cuenta con los permisos necesarios para acceder al directorio, en ese caso establecerlo de la siguiente forma: <Directory " ruta al directorio"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> Como conectarse a internet a través de Apache desde tu PC
  • 5. Para que tu conexión a internet pase a través del servidor será necesario configurarlo como un proxy fordward para eso en el archivo de configuración httpd.conf descomentar, (quitar el signo #) las siguientes líneas: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so Después agrega en el final del archivo la siguiente linea: ProxyRequests On Cierra y guarda los cambios. Accede a las Opciones de internet mediante el Panel de Control, en la pestaña Conexiones pulsa el botón Configuración de LAN y marca la casilla Usar un servidor Proxy, escribe en Dirección: 127.0.0.1 y en Puerto: 80 o el que vayas a usar. Aceptar en todas las ventanas. Reinicia el servidor. Lo anterior se aplica si usas el navegador Internet Explorer y Google Chrome, si usas Firefox las opciones anteriores tienes que ingresarlas en: Opciones >Configuración >Configurar como Firefox se conecta a Internet. A partir de ahora toda tu conexión pasa a través de Apache, sea direcciones locales o externas. Como guardar en la cache del servidor web las paginas Para guardar en la caché del servidor web las páginas web haz lo siguiente: Crea una carpeta en la unidad C de nombre cacheroot, será la que almacene los archivos de la caché, también puedes crearla en otra unidad, en ese caso tendrías que indicar su ruta en el archivo de configuración. En el archivo httpd.conf descomentar, (quitar el signo #) la siguiente línea: LoadModule expires_module modules/mod_expires.so Y agrega las siguientes líneas: LoadModule cache_module modules/mod_cache.so LoadModule disk_cache module modules/mod_disk_cache.so Copia y pega las siguientes líneas de código al final del archivo: <IfModule mod_disk_cache.c> CacheRoot c:/cacheroot #CacheEnable disk / CacheDirLevels 5 CacheDirLength 3 CacheDefaultExpire 86400 CacheIgnoreNoLastMod On CacheStoreNoStore On CacheStorePrivate On CacheEnable disk http://* </IfModule> <Directory "C:cacheroot"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <IfModule mod_expires.c> ExpiresActive on ExpiresDefault A604800 </IfModule>
  • 6. El valor ExpiresDefault A604800 especifica el tiempo en segundos que persistirá tu cache, puedes modificarlo de acuerdo a tus necesidades. Todos los demás valores puedes ajustarlo a tu conveniencia. Lee las siguientes páginas en la carpeta de manuales: C:/Apache/manual/mod/mod_disk_cache.html C:/Apache/manual/mod/mod_expires.html Reinicia el servidor. Servir tus páginas en internet y permitir el acceso al servidor desde el exterior Para servir tus páginas web en internet primero es necesario configurar la línea 147 ServerName, Nombre del servidor, tienes las siguientes opciones: 1- Dispones de una conexión a internet fija, sustituye localhost por la dirección IP que tienes asignada seguida de dos puntos y el puerto a usar, el predeterminado en el protocolo http es el 80. Si te conectas a través de un router sería la dirección IP de este ya que la tuya es una dirección local en este caso. 2- Tienes una conexión a internet dinámica, lo más común, significa que cada vez que te conectas tu proveedor del servicio de internet te asigna una dirección IP diferente. En este caso cada vez que te instales necesitas ingresar en tu archivo httpd.conf la dirección IP asignada en ese momento, lo que es bastante incómodo. 3- La otra opción es acceder al servicio que ofrece DynDNS que va a sincronizar la dirección IP que te asignen con tu servidor. Lee más a continuación de un extracto de Wikipedia. Usar el Servicio de DynDNS DynDNS (Dynamic Network Services, Inc.) es una compañía de Internet de Estados Unidos dedicada a soluciones de DNS en direcciones IP dinámicas. Ofrece servicios gratuitos de redirección a IP de subdominios de una gran lista de nombres disponibles, ofreciendo a particulares la oportunidad de crear un servidor en Internet gratuitamente con una dirección como 'wikipedia.dyndns.com', Debe ser actualizado mediante algún cliente en la máquina del cliente, tales como el que la misma compañía
  • 7. ofrece. Puedes acceder a DynDNS desde el siguiente vínculo: http://www.google.com/url? q=https%3A%2F%2Fwww.dyndns.com%2F&sa=D&sntz=1&usg=AFQjCNEX4d1V7 KZ4LWHnCVEFE7WGsNWLug, tienes que registrarte y a continuación escoges un nombre de dominio por el que podrás acceder a tu servidor desde internet, tienes que descargar un cliente de actualización https://www.dyndns.com/support/clients.html que ellos te ofrecen (es sencillo solo pesa alrededor de 700 KB) e instalarlo en tu PC. En este caso en tu archivo httpd.conf no tienes que modificar nada deja intacto ServerName con el valor localhost:80 , a partir de ahora DynDNS se encargará de sincronizar tu dirección IP. Si ya configuraste el Nombre del servidor agrega al final de tu archivo httpd.conf la siguiente línea: Listen 80 para acceder mediante el puerto 80 que es el predeterminado en la navegación web. Hay proveedores de internet que cierran este puerto, puedes probar si ese es el caso tuyo accediendo a esta página: https://account.dyn.com/entrance/?return=%2Ftools%2Fopenport.html introduciendo tu dirección IP y el puerto, si es así cambia probando otro puerto, por ejemplo el 8080 y especificarlo en el archivo httpd.conf de esta forma: Listen 8080 Es todo, en caso de que así funcione para acceder desde el exterior a tu página, tendrían que escribir en el navegador: tudireccionIP:8080/ Si has instalado el cliente de actualización de DynDNS no tendría que ser la necesariamente la dirección IP si no la dirección asignada por ese servicio. Guía de instalación de un Servidor Web en Windows XP
  • 8. Como montar nuestro propio servidor de paginas web en Windows XP de manera sencilla y rápida. Primero debemos de saber que Windows XP solo nos permite montar un solo servidor de páginas web y también un solo servidor FTP. Otra limitación es que nos permite hasta un máximo de 10 conexiones TCP simultáneas. Si el servidor de páginas web lo montamos para una red local solo deberemos conocer la dirección IP del ordenador en el cual instalaremos el servidor, si lo hacemos para dar servicio de paginas web a internet tendremos que tener una conexión a internet con una IP fija, esto normalmente sucede cuando nuestra conexión es del tipo de banda ancha ( por ejemplo es el caso de ADSL ). Primero tendremos que instalar el servidor en nuestro Windows XP para ello hacemos lo siguiente: vamos a INICIO -> CONFIGURACIÓN -> PANEL DE CONTROL -> AGREGAR O QUITAR PROGRAMAS y pinchamos en "Agregar o quitar componentes de Windows" Tendremos que seleccionar la instalación de "Servicios de Internet Information Server o IIS", pichamos luego en detalles y veremos lo siguiente:
  • 9. Veremos un poco en detalle qué son todas estas opciones: * Archivos comunes : archivos necesarios para los componentes de Internet Information Server. * Complemento de servicios de Internet Information Server : sirve para administrar el internet information server. * Documentacion : documentacion necesaria para profundizar en el funcionamiento del IIS. * Extensiones de servidor de FrontPage2000 : estas extensiones permiten que nuestro servidor pueda incluir formularios, contadores, etc. * Servicio de protocolo de transferencia de archivos (FTP) : solo necesario si queremos un servidor FTP.
  • 10. * Servicio SMTP : Simple Mail Transfer Protocol ( SMTP ), nos permite montar un servicio de mail dentro de nuestra intranet. * Servicio World Wide Web : necesario para poder montar nuestro servidor de paginas web. Las opciones más comunes para montar un servidor web son las que hemos seleccionado en la imagen anterior. Pinchamos en aceptar y comenzará la instalación... Una vez que hayamos terminado la instalación podemos ver la consola de administración de nuestro sitio WEB o FTP. Para abrir la consola vamos a INICIO ->CONFIGURACIÓN -> PANEL DE CONTROL -> HERRAMIENTAS ADMINISTRATIVAS y pinchamos en "Servicios de Internet Information Server", veremos la siguiente pantalla: Vemos que la ventana tiene dos paneles ( izquierdo y derecho ), en la izquierdo seleccionamos una opción del árbol y en la derecha veremos los detalles de la selección. En la imagen podemos ver en la parte de la derecha el nombre del equipo en el que hemos instalado el servidor WEB, en nuestro caso se llama "SAURON", luego
  • 11. vemos si es un equipo local y la versión del Internet Information Server que estamos usando. Por defecto el nombre de nuestro sitio WEB es "Sitio Web Predeterminado" podremos cambiar el nombre en cualquier momento, simplemente pinchamos dos veces en "Sitio Web predeterminado" y podremos modificarlo. Ahora veremos algunas de las opciones más generales para poder montar una servidor de pagina WEB. Hacemos click con el botón derecho sobre "Sitio Web Predeterminado" y seleccionamos "Propiedades".
  • 12. Veremos la siguiente ventana: Aquí explicaremos algunas de las opciones: Descripción: podremos poner una breve descripción de nuestro sitio web. Dirección IP: aquí colocaremos la dirección IP del ordenador que hará de servidor WEB, si estamos en una intranet ( red local ) la IP asignada al ordenador dentro de la red, si tenemos una conexion a internet con una direccion IP Publica ( ADSL, etc ) aquí la colocaremos. Puerto TCP: el puerto: que queremos que sea el que responda a las peticiones de los visitantes, por norma el puerto a usar para páginas web es el 80. El resto de opción las dejaremos como están. Ahora veremos la pestaña de "Directorio particular":
  • 13. Un directorio particular de este equipo: aquí especificamos el directorio que contendrá nuestra página web en el ordenador. Un recurso compartido de otro equipo: podremos seleccionar un recurso compartido que se encuentre dentro de nuestra red y que será el que contendrá nuestra página web. Un redirección a un dirección URL: con este método podremos redireccionar a otro sitio las peticiones que se haga a nuestra web. Ruta de acceso local ( disponible sólo con la opción de "Un directorio particular de este equipo" ), seleccionamos el directorio que utilizaremos. Directorio de Red ( disponible sólo con la opción de "Un recurso compartido de otro equipo" ), el directorio compartido del equipo remoto.
  • 14. Luego podremos dar permisos de Lectura, escritura, examinar directorios, etc por parte del visitante. Otra opción interesante a seleccionar es la de "Registrar visitas". Veremos la pestaña de "Documentos" En Habilitar documento predeterminado especificamos en su ventana cuál será el documento que el servidor abrirá al ingresar un usuario en nuestra web. Este documento es el de inicio de nuestra web, el que primero se abre y que no depende del usuario Algunos consejos útiles: - Tener un Antivirus con las últimas actualizaciones en el ordenador que dará servicios de paginas web.
  • 15. - Es altamente recomendable que utilicemos un cortafuegos para evitar visitas no deseadas ya que al tener el servidor constantemente encendido y conectado a internet/ intranet puede ser objeto de ataques. - Conviene dar permisos de Lectura pero no así de Escritura o Examinar directorio para evitar que nos dejen programas o aplicaciones no deseadas, que pueden en algunos casos ejecutarse para recolectar información privada. - Ver el archivo de registros de visitas para ver qué secciones de nuestra web son las más visitadas y cuáles no lo son y así mejorarlas. Para ver este archivo es tan fácil como abrir con un editor de texto lo que vemos en la siguiente dirección de nuestro ordenador WINDOWSSystem32LogFiles. Para que esto funcione tenemos que activarlo en la pestaña de "Sitio Web" ( en propiedades de nuestro sitio web )
  • 16. Y dejamos el formato en "Formato de archivo de registro extendido W3C". Podemos configurar este registro según nuestras exigencias, pinchamos en "propiedades". En periodo de registro daremos la frecuencia con la cual se creará un nuevo registro de visitas a nuestra página. También podemos cambiar la ubicacion donde se guardarán los registros. En la pestaña de "Propiedades extendidas":
  • 17. podremos seleccionar que tipo de información guardará el archivo de registro de cada visitante. Con estas recomendaciones hemos terminado de montar de forma general nuestro servidor de páginas web. INTRODUCCIÓN
  • 18. En el siguiente informe se presentará de forma sencilla la manera de instalar un Servidor Web en casa, para ello nos valdremos de herramientas web, tutoriales, etc. se explica paso a paso como realizar la instalacion y configuracion del servidor en el sistema operativo Windows XP desde cero, hasta tenerlo completamente configurado y montado en su PC. Además se realizaron consejos para tener una mayor protección a través de antivirus y otros consejos en la parte final del mismo como el control de concurrencia en su servidor o página Web. Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un usuario de Internet. Con respecto a los puertos están subdivididos según su función, en nuestro caso vamos a utilizar mayormente lo que están comprendidos entre el 1024 y 49151 que se utilizan (entre otras funciones) para una conexión remota con otro PC. Para esto tenemos que determinar que tipo de conexión tenemos, fija o dinámica: Fija: se tiene una misma IP cada vez que se ingrese, asi que solo hay que editar el documento raíz una sola vez de la siguiente manera: * ingresando a httpd.conf se cambia servername localhost: 80 (que es el puerto predeterminado) por uno comprendido entre los parámetros antes mencionados en este caso utilizaremos 8080, esto solo debe hacerse una vez. *también se deberá colocar en la línea “listen” 8080 porque esto indicara que por este puerto también se escucha, se recibe, las líneas con el signo # pueden ser omitidas ya que estas son simplemente los comentarios. dinámica: en este caso se nos asigna una IP diferente cada vez q ingresamos,por lo que sería muy engorroso tener que editar el documento cada vez que ingresemos, así que para estos casos utilizaremos el procedimiento DynDNS (Dynamic Network Services, Inc.) que se especifica más profundamente en el desarrollo. República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental politécnica Fuerza Armada Nacional UNEFA - Caracas
  • 19. Carrera: ingeniería en sistemas Curso de Gerencia Tecnológica Operativa Servidor Web Profesor: Enmanuel Mellado Integrantes: Blondell Rakel C.I:18.329.289 Sumoza Gabriel C.I:20.631.140 González Jorge C.I: 18.942.571 Maduro Wilmary C.I: 18.467.596 Caracas, Noviembre de 2012 CONCLUSIÓN El servidor web se encarga de contestar peticiones de forma adecuada, entregando como resultado una página web o información de todo tipo de acuerdo a los comandos solicitados.
  • 20. Estas peticiones pueden ser de manera local o directamente en internet, lógicamente el usuario debera probar primero de manera local para asegurar el buen funcionamiento de la pagina. Ya una vez montada en internet se debe tomar en cuenta que el acceso a dicha pagina estaria limitado por el tiempo que se mantenga enendida la PC (servidor ). Un servidor Web permite almacenar los archivos de un sitio y emitirlos por Internet para poder ser visitado por los usuarios. Básicamente, un servidor Web es una gran computadora que guarda y transmite datos vía Internet. Cuando un usuario entra en una página de Internet su navegador se comunica con el servidor enviando y recibiendo datos que determinan qué es lo que ve en la pantalla. Por eso decimos que los servidores Web están para almacenar y transmitir datos de un sitio según lo que pida el navegador de un visitante. Sin los servidores Web la Internet tal como la conocemos, no existiría. Los servidores son como la columna vertebral de la estructura de Internet. Los servidores Web son la vitrina que permite a las personas publicar sus sitios en la red mundial que es Internet. Básicamente hablamos de nuestro PC como una visitante a un sitio determinado, mientras q el servidor web sería dicho sitio, en conjunto los servidores web forman la red mundial conocida como internet.