Instalar Apache MySQL - Autorización del Apache basada en host (IP)

8 - Autorización del Apache basada en host (IP)

[editar]
Tutorial creado por el-brujo. Extraido de: http://foro.elhacker.net/index.php/topic,251.0.html
30 de Noviembre de 1999
<Directory /privado>
order deny,allow
deny from all
allow from ip1
allow from ip2
</Directory>
Autorización del Apache basada en usuario:
Primero crear el usuario con el binario (el binario, el .exe en windows, se encuentra por defecto en la carpeta bin del apache y en linux en /usr/local/apache/bin):
htpasswd -c htuser alex
Te pedirá la contraseña de alex dos veces.
Nos crea el archivo htuser que es donde está la contraseña de alex y tenemos que llamar a ese archivo en el httpd.conf
Ejemplo en Windows:------AuthUserFile  "C:\Archivos de programa\Apache Group\Apache2\bin\htuser"
Ejemplos enn Linux:---#el password está en el achivo htpasswd
AuthUserFile /home/alex/htpasswd
AuthUserFile conf/htuser
AuthGroupFile conf/htgroup
El arhivo htuser debe estar en conf, y sino le dices la ruta :)
Lo mejor es poner este archivo de password fuera del httdocs que tengamos, ya que aunque la contraseña está encriptada, es mejor no jugarsela y que algún listillo nos crackee el pass.
Quedaría así:
<Directory /privado>
AllowOverride None
Options Index
#donde está el fichero con lo passwords
AuthUserFIle conf/htuser
AuthGroupFile conf/htgroup
#nombre del recurso
AuthName "Privado"
#tipo
AuthType Basic
require user alex pepe
requiere group admin
# o bien
require valid-user
</Directory>
[editar]

4 opiniones

Muy bueno.

Excelente articulo felicitaciones.
Intalación de apache mysql.

Me gusta muchos los cursos relacionados a computación me encantaría que me siguieran tomando en cuenta para esto. Cursos a distancia/on-line. Bueno el contenido he intendible. !!!.
Instalar apache mysql.

Está interesante la idea y muy construtiva.
Instalar apache mysql.

Pos, estuve muy bien. Más ejemplos y menos parla se entendería mejor los conceptos.

Tutoriales relacionados con 'Instalar Apache MySQL'

En este artículo explicamos paso a paso como realizar una instalación a partir de los... Más »
Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de... Más »
WebDAV es el acrónimo de Web-based Distributed Authoring and Versioning, que viene a significar Autoría... Más »
WebDAV es el acrónimo de Web-based Distributed Authoring and Versioning, que viene a significar Autoría... Más »
Probando con los distintos MTAs disponibles en Internet, el que finalmente use (y actualmente uso)... Más »

Autor y licencia de 'Instalar Apache MySQL'


Tutorial de el-brujo. Extraido de: http://foro.elhacker.net/index.php/topic,251.0.html CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.