Menu:
  :. HomePage
  :. Linux
  :. Solaris
  :. Windows
  :. Programování
  :. Java + Tomcat
  :. HW obecně
  :. VoIP - Asterisk
  :. Cisco - Mikrotik - Síť
  :. O mě
  :. Fotogalerie

 Testovací:
  :. ASP projekt
  :. JSP projekt



 Doporučuji:

Savvy - profesionální webhosting, webdesign a serverhosting
Internetový obchod Stromeček.cz - hardware, software a mobily za super ceny
AirCon Miroslav
Galerie fotek
Notebooky
Webdesign Praha

www.eprdel.cz
www.root.cz
Lumimont

NAVRCHOLU.cz
A



Vaše IP:
3.145.40.234

APACHE - .htaccess autorizace pres MySQL

Autorizaci htacces pres MySQL, realizuje pres modul mod_auth_MySQL, ktery nalezneme na adrese ftp://ftp.kcilink.com/pub/

Nejprve provedeme kompilaci modulo pres APXS:

/apache/bin/apxs -c -L/usr/local/lib/mysql/libmysqlclient.so.6 -lm \
../libexec/mod_auth_mysql.c



Dale je nutne pridat tyto radky do konfiguracniho souboru httpd.conf

LoadModule mysql_auth_module libexec/mod_auth_mysql.so
AddModule mod_auth_mysql.c



Dale je nutne nastavit autorizacni tabulku v MySQL:

CREATE TABLE user_auth (
user_name CHAR(30) NOT NULL,
user_passwd CHAR(20) NOT NULL,
user_group CHAR(10),
PRIMARY KEY (user_name)
);



Po provedeni techto zmen apache restartujeme a muzeme pristoupit k samostatnemu nastaveni .htaccess pomoci parametru:

AuthName "Authorization Required"
AuthType Basic
AuthGroupFile /dev/null
AuthMySQLCryptedPasswords Off
AuthMySQLHost localhost
AuthMySQLDB
AuthMySQLUserTable user_auth
AuthMySQLUser
AuthMySQLPassword
AuthMySQLNameField user_name
AuthMySQLPasswordField user_passwd
AuthMySQLAuthoritative On
require valid-user



Odkazy:
 
« Zpět na seznam