ºìÁªLinuxÃÅ»§
Linux°ïÖú

LinuxÏÂPhpMyAdmin³ÌÐòĿ¼µÄ°²È«¹ÜÀí

·¢²¼Ê±¼ä:2006-11-08 10:04:07À´Ô´:ºìÁª×÷Õß:chxuemei
¡¡¡¡LinuxÏ¿ª·¢Web³ÌÐò£¬ÏÖÔÚºÜÁ÷ÐеĿª·¢·½·¨Îª£ºÓÃPHP¿ª·¢Web³ÌÐò£¬ÓÃApache×öWeb Server£¬Mysql³äµ±ºǫ́¹ÜÀíÊý¾Ý¿â¡£ÕâÖÖ×éºÏʹµÃ¿ª·¢Web³ÌÐò¼òµ¥¡¢°²È«¡¢Ð§Âʸߡ£ÓÉÓÚ³ÌÐòÊÇÔÚLinuxÏÂÔËÐУ¬ËäÃâÈ¥Á˰æÈ¨·ÑÓ㬶ÔÊý¾Ý¿âµÄ¹ÜÀíÈ´ÉÙÁËWindowsϵÄͼÐνçÃæ¹ÜÀí¹¤¾ß£¬Òò´ËʹÓÃÆðÀ´ÓеãÀ§ÄÑ¡£ÏÖÔÚÓÐÁËÒ»Ì×ÓÉphp¿ª·¢°®ºÃÕßдµÄ¹ÜÀíLinuxÏÂÊý¾Ý¿âµÄ³ÌÐò£¬phpMyAdmin¿É¼«ºÃµÄ½â¾öʹÓõÄÒ×ÓÃÐÔÎÊÌâ¡£PhpMyAdmin¶Ô¹ÜÀíLinuxϵÄÊý¾Ý¿âÐÐÖ®ÓÐЧ£¬Óû§¿ÉÒÔͨ¹ýwebä¯ÀÀÆ÷н¨É¾³ýÊý¾Ý¿â£¬Ôö¼Ó¡¢É¾³ý¡¢Ð޸ıí½á¹¹ºÍ±íÊý¾Ý£¬»¹¿ÉÒÔͨ¹ý±íµ¥ÐÎʽÌá½»²éѯÓï¾ä£¬·µ»ØÊý¾Ý½á¹û¡£Òò´Ë£¬ÏÖÔںܶàµÄLinux·þÎñÆ÷¶¼Ê¹ÓÃphpMyAdmin¹ÜÀíÊý¾Ý¿â¡£

¡¡¡¡PhpMyAdminÊÇÒ»Ì×·ÅÔÚ·þÎñÆ÷¶ËµÄͨ¹ýä¯ÀÀÆ÷½çÃæ¹ÜÀíµÄ³ÌÐò£¬Òò´Ë£¬È·±£ÆäĿ¼°²È«ÐÔÊ®·ÖÖØÒª£¬·ñÔò£¬½«µ¼ÖÂÊý¾Ý±»µÁÈ¡ÉõÖÁÔâµ½¶ñÒâÆÆ»µ¡£ÏÂÃæ½«Ïêϸ½²ÊöÒ»°ãµÄ·À·¶´ëÊ©¡£

¡¡¡¡Ò»¡¢ ÐÞ¸ÄphpMyAdminĿ¼Ãû£º

¡¡¡¡ÔÚ²»ÐÞ¸ÄĿ¼Ãûǰ£¬ÆäËûÈ˺ÜÈÝÒ×¶´²ì¸ÃĿ¼Ãû£¬Ôì³É°²È«Òþ»¼¡£È磬¼ÙÉèһ̨LinuxÖ÷»úµÄÓòÃûΪ£ºwww.test.com£¬ÄÇô²»ÐÞ¸ÄĿ¼ÃûµÄÇé¿öÏ£¬ÔÚµØÖ·À¸ÖÐÊäÈ룺www.test.com/phpMyAdmin/ ¾Í½«½øÈëphpMyAdmin¹ÜÀí³ÌÐò¡£Òò´ËÈç¹û½«phpMyAdminĿ¼¸ÄÃûΪһ¸ö±ðÈ˲»Ò×ÖªµÀµÄĿ¼£¬Èçmynameadmin£¬ÕâÑù£¬ÄãÔÚ¹ÜÀí×Ô¼ºµÄÊý¾Ý¿âʱ£¬Ö»Òª¼üÈ룺www.test.com/mynameadmin/¾Í¿ÉÒÔͨ¹ýä¯ÀÀÆ÷¹ÜÀíÊý¾Ý¿âÁË¡££¨×¢£ºÏÂÃæÈÔ½«Ê¹ÓÃphpMyAdminĿ¼Ãû£¬Èç¹ûĿ¼ÃûÒÑ»»£¬Ö»Ðè°ÑphpMyAdmin¸ÄÃûΪеÄĿ¼Ãû¼´¿É¡££©

¡¡¡¡¶þ¡¢ ¶ÔphpMyAdminĿ¼¼ÓÓû§Éí·ÝÑéÖ¤£º

¡¡¡¡ÕâÊǺܶàÍøÕ¾ÐèÒªÓû§Ñé֤ʱÆÕ±éʹÓõķ½·¨£¬ÕâÑùµ±Óû§µÚÒ»´Îä¯ÀÀ½øÈë¸ÃĿ¼ʱ£¬¶¼½«³öÏÖÒ»¸öÌáʾ´°¿Ú£¬ÌáʾÓû§ÊäÈëÓû§ÃûºÍÃÜÂëÑéÖ¤£¬ÆäÊÇͨ¹ýʹÓÃApache ServerµÄ±ê×¼ mod_authÄ£¿éʵÏֵ쬾ßÌå²Ù×÷·½·¨ÈçÏ£º

¡¡¡¡1¡¢VI±à¼­Apache ServerÅäÖÃÎļþ£¬È·±£ÎļþÖÐÈçÏÂÁ½¾ä»°Ã»ÓмÓ×¢ÊÍ£¬Èç¹ûÕâÁ½¾ä»°Ç°ÓÐ"#"·ûºÅ£¬È¥µô"#"ºÅ¡£

ÒýÓÃ:
¡¡¡¡DocumentRoot /data/web/apache/public/htdocs
¡¡¡¡AccessFileName . htaccess
¡¡¡¡AllOerride All


¡¡¡¡2¡¢passwd³ÌÐò´´½¨Óû§Îļþ£º

ÒýÓÃ:
¡¡¡¡htpasswd - c /data/web/apache/secrects/.htpasswd 88998


¡¡¡¡ÆäÖУ¬-c±íʾѡÏî¸æËßhtpasswdÄãÏëÉú³ÉÒ»¸öеÄÓû§Îļþ£¬/data/web/apache/secrects/ ÊÇÄãÏë´æ·Å .htpasswd ÎļþµÄĿ¼£¬ÎļþÃû³ÆÎª .htpasswd£¬88998 ÊÇÔÚÑé֤ʱËùÓõ½µÄÓû§Ãû£¬ÇÃÈçÒÔÉÏÃüÁîºó£¬ÏµÍ³ÌáʾÄãÊäÈëÃÜÂ룬Õâ¸öÃÜÂë¾ÍÊÇÑé֤ʱËùÐèÒªÓõ½µÄÃÜÂ룬¸ÃÃÜÂëÔÚ .htpasswd ÎļþÖÐÊǼÓÃܵġ£ÏÖÔÚÓÃmoreÀ´²é¿´ /data/web/apache/secrects/.htpasswdÎļþ£¬¿ÉÒÔ¿´µ½ÆäÖÐÓÐÒ»ÐÐÓû§ÃûºÍÒ»´®¼ÓÃÜÃÜÂë¡£

¡¡¡¡3¡¢´´½¨ .htaccess Îļþ£º

¡¡¡¡Ê¹ÓÃÎı¾±à¼­Æ÷£¬ÔÚĿ¼ phpMyAdmin £¨Èç¹ûÒѾ­¸ÄÃû£¬¾ÍÊÇеÄĿ¼Ãû£©Ï´´½¨ .htaccess Îļþ£¬ÔÚÎļþÖмÓÈëÈçÏÂÓï¾ä£º

ÒýÓÃ:
¡¡¡¡AuthName "Óû§ÑéÖ¤"
¡¡¡¡AuthType Basic
¡¡¡¡AuthUserFile /data/web/apache/public/htdocs/phpMyAdmin/.htpasswd
require user 88998


¡¡¡¡±£´æËù×ö²Ù×÷ºó£¬ÔÙÈ¥¿´phpMyAdminĿ¼£¬½«ÌáʾÑéÖ¤´°¿Ú£¬ÊäÈë¸ÕÓà htpasswd ÃüÁî´´½¨µÄÓû§ÃûºÍÃÜÂ룬¼´¿É½øÈë¸ÃĿ¼¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. chxuemei ÓÚ 2006-11-08 10:07:15·¢±í:

    Èý¡¢ Ôö¼Ó»ùÓÚÖ÷»úµÄ·ÃÎÊ¿ØÖÆ£º

    ÔÚÐÞ¸ÄÁËĿ¼ÃûºÍÔö¼Ó·ÃÎÊÑéÖ¤»úÖÆºó£¬Ó¦¸Ã˵ÏÖÔÚµÄphpMyAdminÒѾ­ºÜ°²È«ÁË£¬µ«ÓÉÓÚphpMyAdminĿ¼һ°ãÖ»ÊÇÊý¾Ý¿â¹ÜÀíԱʹÓã¬Îª·ÀÖ¹±ðÈË»¹ÖªµÀĿ¼Ãû³ÆºÍÑéÖ¤ÃÜÂ룬»¹¿ÉÒÔÔö¼ÓÈçϵĻùÓÚÖ÷»úµÄ·ÃÎÊ¿ØÖÆ£¬»ùÓÚÖ÷»úµÄ·ÃÎÊÊÇͨ¹ýÑéÖ¤Óû§»úÆ÷IPÀ´ÊµÏֵ쬼´Ö»ÓзûºÏÌõ¼þµÄIP²Å¿ÉÒÔ·´ÎʸÃĿ¼£¬·ñÔò¾Ü¾ø·ÃÎÊ¡£

    ÐÞ¸Ä .htaccess ÎļþÈçÏ£º

    ÒýÓÃ:
    ¡¡¡¡AuthName "Óû§ÑéÖ¤"
    ¡¡¡¡AuthType Basic
    ¡¡¡¡AuthUserFile /data/web/apache/public/htdocs/phpMyAdmin/.htpasswd
    require user 88998

    ¡¡¡¡order deny,allow
    ¡¡¡¡deny from all
    ¡¡¡¡allow from 202.100.222.80


    ÕâÀïÔö¼ÓÁËÈýÌõ»ùÓÚÖ÷»ú·ÃÎÊ¿ØÖÆÖ¸ÁÆäÖеÚÒ»Ìõ order Ö¸ÁîµÄÖµÊÇÓÉÒ»¸ö¶ººÅ¸ô¿ªµÄÃûµ¥£¬Õâ¸öÃûµ¥±íÃ÷ÁËÄÄÒ»¸öÖ¸Áî¸ü¸ßµÄÓÅÏÈȨ£¬µÚ¶þÌõÖ¸Áî deny ¶¨Òå²»ÄÜ·ÃÎʸÃĿ¼µÄÖ÷»ú£¬µÚÈýÌõÖ¸Áî allow ¶¨Òå¿ÉÒÔ·ÃÎʸÃĿ¼µÄÖ÷»ú£¬ÕâÑù£¬¸ÃĿ¼³ýÁËIPµØÖ·Îª 202.100.222.80 µÄ»úÆ÷¿ÉÒÔ·ÃÎʸÃĿ¼֮Í⣬ÆäËûµÄ¶¼²»ÄÜ·ÃÎÊ£¬¶ÁÕß¿ÉÒ԰ѸõØÖ·¸ÃΪÓû§Êý¾Ý¿â¹ÜÀíÔ±IP¡£

    ×ܽ᣺ͨ¹ýÒÔÉÏÈýµãÏà½áºÏ£¬¾Í¿ÉºÜºÃµÄÈ·±£ phpMyAdmin Ŀ¼µÄ°²È«£¬·ÇÊý¾Ý¿â¹ÜÀíÔ±½«ºÜÄÑͨ¹ýphpMyAdmin³ÌÐò¶ÁÈ¡Êý¾Ý¡£ÕâÀïËù½²µÄÊÇÕë¶ÔÓÚphpMyAdminĿ¼½øÐн²Êö£¬ÆäËûĿ¼ÈçÐè¼Ó·ÃÎÊÏÞÖÆ£¬Ò²¿ÉÒÀ´Ë·½·¨²Ù×÷¡£