Caois

Solo disponible en BuenasTareas
  • Páginas : 6 (1281 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de agosto de 2012
Leer documento completo
Vista previa del texto
Practica 8
Configuración de Apache como servidor web en Windows utilizando Xampp
Pasos
Lo primero es descargar el Xampp, ya que esta descargado sigue el momento de instalarlo. Este es paquete que te ofrece lo necesario para montar tu servidor web de una manera rápida pero un poco limitada ya que no te abre todas las posibilidades que se pueden explotar directamente al usar el servidor apachepor sí solo.
Practica 8
Configuración de Apache dentro de Xampp el cual se pueda ver dos carpetas llamadas sistema, y privado esta ultima que incluirá un password para poder acceder.
Lo primero es crear una carpeta principal donde van a estar alojados nuestros documentos, sustituyéndolo por la carpeta por de faul que asigna apache con Xampp.
Entonces en el Disco C: Crearemos la siguientecarpeta que quedaría con la siguiente trayectoria
C:\sitios-web\www\html en la cual encontraremos nuestras carpetas Sistema y privado y lo podemos ver en la siguiente ventana.

Lo siguiente es ir a la carpeta de apache donde se encuentra el archivo de configuración para hacer las adecuaciones necesarias para que nos de los resultados esperados. La trayectoria es la siguiente:
C:\xampp\apache\confAquí en encontramos el archivo para configurar con el nombre de httpd.conf
El puerto que vamos a usar es el default ya que no tenemos ningún otro servicio que nos pueda generar problemas
Listen 80 entonces que da con este puerto con la instrucción Listen
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but werecommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName 158.97.19.172:80 Aquí nombramos nuestro servidor con la ip que tenemos en la pc donde se ha instalado el xampp, además podemos utilizar el localhost y el 127.0.0.1 pero para que otras pc no encuentren tienen que escribir el ipsugerido.

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/sitios-web/www/html" Este es el directorio que hemos creado que es nuestro contenedor de las carpetas que queremos mostrar. De primera instancia al abril ellocalhost solo mostrara la carpeta de sistema ya que esta visible para todos en la red de la siguiente manera.
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/sitios-web/www/html">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Este es la manera que se configuro el directoriopara la carpeta html

Como podemos ver al escribir en la barra de dirección el localhost nos muestra en el índex la carpeta sistema que es visible para todos ahora la seleccionamos y obtenemos el siguiente resultado

A hora vamos a configurar para ver la otra carpeta privada pero antes de poder visualizarla nos va pedir un password y contraseña.
Primero que nada vamos a generar nuestroarchivo de claves
Nos vamos a la consola y vamos a la trayectoria a donde se encuentra la carpeta bin de apache y en ese lugar generamos nuestro archivo de htpasswd de la siguiente manera:
C:\cd xampp\apache\bin enter
C:\cd xampp\apache\bin>htpasswd.exe –bc C:\cd xampp\apache\bin\claves.txt usuario clave de esta manera se genera nuestro archivo de clave lo vemos en la dirección antes dicha y loabrimos y se puede ver el siguiente código
Calves.txt
jose:$apr1$cMFsQJJu$TQe4XXHuSDpOglTQd2J8b.
Ya tenemos nuestro archivo de claves. Ahora creamos un archivo llamado .htaccess que estará en la carpeta en la cual queramos que se solicite la clave.
Primero creamos cualquier archivo dentro de la carpeta privado y ejecutamos el siguiente código para renombrarla y sea funcional en nuestro caso...
tracking img