Foros del Web » Administración de Sistemas » Apache »

configurar apache en dos directorios

Estas en el tema de configurar apache en dos directorios en el foro de Apache en Foros del Web. aver wuenas a todos = no me explicado bien os explico tengo instalado apache en mi xp y lo que quiero es configurarlo de manera ...
  #1 (permalink)  
Antiguo 12/01/2005, 19:35
Avatar de Pitulini_23  
Fecha de Ingreso: enero-2004
Mensajes: 37
Antigüedad: 20 años, 10 meses
Puntos: 0
configurar apache en dos directorios

aver wuenas a todos = no me explicado bien os explico tengo instalado apache en mi xp y lo que quiero es configurarlo de manera que por una dirrecion entres a la pagina web mia y por otra a mi disco duroi pero con contraseña...


la cosa seria tengo una direccion redirrecionada con la

ip xxx.xxx.xxx a www.pitu23.rules.it esto seri la pagina web estaria en el disco duro por ejemplo i:

y todos los documentos en el d: que me molaria entrar solo con contraseña plis aver si me echais un cable... Gracias


una pregunta tengo miedo de que puedan entrar en mi pc a pesar de que tengo la pagina en otro disco duro fisicamente separado el siestema operativo en otro y los documentos en otro osea asi

c:Xp
d:Datos
e:Pagina Web
f.Backup Datos

no ay ningun problema o si plis y muchas gracia a todos me gustaria echar un cable a algun compi de este foro pero asta que no empieze un poco mas a meterme de lleno... GRacias
__________________
http://pitu23.rules.it/
  #2 (permalink)  
Antiguo 13/01/2005, 09:29
 
Fecha de Ingreso: diciembre-2004
Mensajes: 34
Antigüedad: 19 años, 11 meses
Puntos: 0
Hola:

Para entrar con contraseña tienes que poner un fichero .htacess en el directorio en cuestión con, por ejemplo:

AuthName "Acceso restringido"
AuthUserFile d:\\.htpasswd
AuthType Basic
require valid-user

Ahora tendrías que crear un acceso directo desde el árbol web al directorio protegido para acceder (supongo que los accesos directos funcionan con apache win32, no lo he probado).

Si quieres acceder con dos nombres distintos (y válidos por dns) deberías usar VirtualHost

Este es un pequeño manual de apache

Saludetes
__________________
----------
dns.bdat.net
  #3 (permalink)  
Antiguo 13/01/2005, 10:40
Avatar de Pitulini_23  
Fecha de Ingreso: enero-2004
Mensajes: 37
Antigüedad: 20 años, 10 meses
Puntos: 0
Exclamación

aver mira te explico lo que e echo okis poque no me sale nada...


En httpd.conf e echo esto:

DocumentRoot "D:\Mis documentos"

(Aqui e tenido que quitar la barra / esta porque me decia que no podia acceder al servidor porque estava restrigido) - <Directory / > -

<Directory>
Options FollowSymLinks
AllowOverride None
</Directory>

Okis

entonces quiero que para acceder al disco duro D:\mis documentos

me pida una contraseña okis entonces e echo esto

en

D:\mis documentos

e creado estos dos archivos:

htaccess.txt
htpasswd.txt

te explico en htaccess.txt e echo esto:

AuthUserFile D:\mis documentos\htpasswd.txt
AuthGroupFile /dev/null
AuthName ?Acceso restringido\"
AuthType Basic

<Limit GET>
require user pitu23
</Limit>


okis y en htpasswd.txt e echo esto

pitu23:Password (Mi contraseña)


Ay algo que falla, por que cuando pongo mi Ip xxx.xxx.xxx.xxx en el navegador
lo que hace es lo de antes cojer y me muestra el disco duro osea todas mis cosas eso es lo que quiero proteger luego tengo en:

D:\mis documentos\WEB

mi pagina quiero tener otra direccion y que la peña cuando la ponga entre ay pero tener la certeza de que nadie va a poder joderme cosas del pc etc...

Oye ya se que e sido un poooco rayante pero os lo agradeceria mucho esta informacion graciasssssssssssss
__________________
http://pitu23.rules.it/
  #4 (permalink)  
Antiguo 05/02/2005, 04:07
 
Fecha de Ingreso: febrero-2005
Mensajes: 2
Antigüedad: 19 años, 9 meses
Puntos: 0
.htaccess apache

Aparentemente parece ser que tienes la cofiguracion del .htaccess bien y del htpasswd.txt bien (este ultimo supongo que lo habras creado con la erramienta htpasswd.exe que proporciona apache)

En cuanto a los nombres de los archivos los que tu has llamado "htaccess.txt" se deberia llamar ".htaccess" (tal cual esta escrito), sino Apache no te lo reconocerá.

Por otro lado seria aconsejable que el archivo "htpasswd.txt" lo guardases en un directorio diferente, de donde guardas los datos y paginas que apache tiene acceso y puede mostrar.

Tambien deberías cambiar el archivo "httpd.conf" en el directorio "conf/" de tu instalación de apache. Segun veo has declarado "D:\Mis Documentos" como raiz del servidor. Tal como esta inidicado podría ser que apache no lo entendiese bien, por lo tanto cambia (DocumentRoot "D:\Mis documentos") por (DocumentRoot "D:/Mis documentos"), solo se cambia la inclinación de la barra.

Continuando con httpd.conf tambien deberias tener o añadir las siguientes lineas, para que .htaccess surja efecto:

<Directory "D:/Mis documentos">
Options Indexes FollowSymLinks
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Sobretodo es important la directiva "AllowOverride AuthConfig", sin esta linea todo lo que hagas en ".htaccess" será inutil (te lo digo por experiencia)

Finalmente acosejarte que visites la siguiente pagina de apache donde te lo explica todo, (desgraciadamente esta en Ingles, pero de momento es lo que hay) -> http://httpd.apache.org/docs-2.1/howto/auth.html

Espero que os haya sido de ayuda. Saludos
  #5 (permalink)  
Antiguo 05/02/2005, 04:09
 
Fecha de Ingreso: febrero-2005
Mensajes: 2
Antigüedad: 19 años, 9 meses
Puntos: 0
un añadido

Se me habia olvidado comentar que revises los permisos del Directorio "Mis Documentos" puede que por hay también tengas algun problema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:07.