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

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

·¢²¼Ê±¼ä:2007-04-23 00:50:00À´Ô´:ºìÁª×÷Õß:swallow
ÔÚ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 ÃüÁî´´½¨µÄÓû§ÃûºÍÃÜÂ룬¼´¿É½øÈë¸ÃĿ¼¡£

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

¡¡¡¡ÔÚÐÞ¸ÄÁËĿ¼ÃûºÍÔö¼Ó·ÃÎÊÑéÖ¤»úÖÆºó£¬Ó¦¸Ã˵ÏÖÔÚµÄ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Ŀ¼½øÐн²Êö£¬ÆäËûĿ¼ÈçÐè¼Ó·ÃÎÊÏÞÖÆ£¬Ò²¿ÉÒÀ´Ë·½·¨²Ù×÷¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ