MyWebServerÊÇÒ»¸öÐÔÄÜ׿Խ¡¢ÊµÓᢾ«ÇÉ¡¢´äÂÌÉ«µÄÇáÁ¿WEB·þÎñÆ÷Èí¼þ£¬¾ÍÊÇÄãÄ£°å½¨Õ¾¼°±¾ÈËHTTPÎĵµ·þÎñÆ÷µÄÄÑÄܿɹóרÓù¤¾ß¡£
Ö§³ÖHTTP/1.1¡¢ÉÏ´«ÏÂÔØ¡¢´óѹËõÎļþÏÂÔØ¡¢ÕýÔò±í´ïʽURLÖØд¡¢ÐéÄâĿ¼µÈ£¬¿É¸ù¾ÝISAPI½Ó¿Ú¡¢FastCGI½Ó¿ÚÍê³ÉÖ´ÐзþÎñÆ÷½Å±¾ÖÆ×÷£¨ÈçPHP,asp,asp.netµÈ£©£¬ÌØÐÔ³¹µ×³¬¹ýIISµÈÐí¶àÁ÷ÐÐWeb·þÎñÆ÷Èí¼þ¡£
¡¡¡¡Ó¦ÓÃFastCGIʱ£¬ÔÚͶÉäÉ趨ÀォͶÉä¿ØÖÆÄ£¿éÉ趨ΪÆð¶¯FastCGIµÄÖ¸ÁÇÒcmdÖÐÎñ±Ø°üÀ¨IP:port¸ñʽ£¨È磺127.0.0.1:8988£©µÄ·þÎñÆ÷ÐÅÏ¢ÄÚÈÝ£¬µ±²»ÓÃWEB·þÎñÆ÷Æð¶¯FastCGIʱ£¬cmdÖÐÌîдIP:port¸ñʽµÄFastCGI·þÎñÆ÷ÐÅÏ¢ÄÚÈݾͿÉÒÔ¡£
¼ÙÈçÓ¦ÓÃISAPI½Ó¿Ú£¬Ìض¨ISAPIµÄdllÎĵµ¾Í¿ÉÒÔ¡£
×¢(±¾·þÎñÆ÷²»¼¯³É»¯Ò»Çж¯Ì¬ÐԽű¾ÖÆ×÷Ö§³Ö£¬ÒªÓ¦ÓÃÇë×ÔÖ÷°²Ñb)£ºaspÖ§³Ö¿É°²ÑbIASP£¨´ËÈí¼þ¹æ¶¨°²ÑbjavaÈí¼þ»·¾³£©¸ù¾Ýisapi½Ó¿ÚÍê³É£»PHP¸ù¾ÝisapiºÍFastCGI½Ó¿Ú¾ù¿É(isapi·½·¨ÌáÒéÓ¦ÓÃPHP 5.2,ÓÉÓÚ5.3Ö®ÉÏ°æÒѲ»³öʾISAPIÖ§³Ö)£»asp.netÖ§³Ö¿É°²ÑbmonoËæºó¸ù¾ÝFasctCGI½Ó¿ÚÍê³É¡£ËùÊö½Å±¾ÖÆ×÷ÒѼì²â¹ýÄܹ»ÔË×÷¡£
¡¡¡¡URLÖØдָÁӦÓøù¾ÝVBs criptµÄÕýÔò±í´ïʽ£©£º
¡¡¡¡ifsve ¼ÙÈç´îÅäÌض¨µÄ·þÎñÆ÷×Ô±äÁ¿ÔòÏòÏÂÖ´ÐУ¬²»È»Ö´ÐÐÏÂÌõexitrÒÔºóµÄ±ê×¼¡££¨Ïֽ׶νöÖ§³ÖHTTP_HOST REMOTE_ADDR HTTP_REFERER¡¡Èý¸ö·þÎñÆ÷×Ô±äÁ¿£©
¡¡¡¡ifurl ¼ÙÈç´îÅäÒªÇóµÄURLÔòÖ´ÐÐwrurlÖØдָÁ²»È»Ö´ÐÐÏÂÌõexitrÒÔºóµÄ±ê×¼¡£
¡¡¡¡wrurl Ö´ÐÐURLÖØд
¡¡¡¡exitr Íê±ÏurlÖØд£¬ÒѲ»ÏòÏÂÖ´ÐС£
СÇÏÃÅ£º¸ù¾ÝURLÖØд¿ÉʹWEB·þÎñÆ÷±äΪһ̨HTTP´úÀíÉÌ·þÎñÆ÷(´úÀíÉÏÍø)£¬·þÎñÏîÄ¿¶Ë¿ÚºÅ±ãÊÇ´úÀí¶Ë¿Ú£¬ÖØд±ê×¼ÒÔÏ£º
ifurl=^(htt://.*)$
wrurl=$1
exitr
ÓжàÖÖFTP·þÎñÆ÷Èí¼þ¡£´ó¶àÊýftp·þÎñÆ÷Èí¼þ¹¦ÄÜÏàËÆ¡£Óû§²»¿É±ÜÃâµØ»áÓÐһЩÁîÈËÑÛ»¨çÔÂÒµÄÑ¡Ôñ¡£ÔÚÕâÀÎÒÏòËùÓ춱ðµÄÓû§ÍƼöһЩFTPÈí¼þ¡£FTP·þÎñÆ÷Èí¼þÖ÷ÒªÓÃÓÚ·þÎñÆ÷Ö÷»úµÄ¿ØÖƺ͹ÜÀí¡£FTP·þÎñÆ÷Èí¼þ¿ÉÒÔÍêÈ«Ö§³ÖWindowsºÍLinuxϵͳÖ÷»ú·þÎñÆ÷¡£Ò»Ð©ºÃµÄÈí¼þÊÇfilezilla·þÎñÆ÷¡¢8uftp·þÎñÆ÷µÈ¡£¶àÌØÈí¼þרÌâΪÄúÌṩFTP·þÎñÆ÷Èí¼þ,ftpÓÃʲôÈí¼þÏÂÔØ,ÊÖ»ú·þÎñÆ÷ÏÂÔØ°²×°¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
ÍøÂç·þÎñÆ÷ÊÇÍøÕ¾½¨Éè¹ý³ÌÖв»¿ÉȱÉٵĻ·½Ú¡£ÈçºÎÑ¡ÔñÒ»¸öºÃµÄWeb·þÎñÆ÷£¿Ê²Ã´ÊÇWeb·þÎñÆ÷£¿ÏÖÔÚ»¥ÁªÍøÉÏÓÐÐí¶àÃâ·ÑµÄÍøÂç·þÎñÆ÷¡£Õâ¸öÍøÕ¾ÌṩÁËһϵÁÐʵÓõÄWeb·þÎñÆ÷Èí¼þÏÂÔØ¡£ÌرðÊÇ£¬½¨ÒéʹÓõÚÒ»¸ömywebserver¡£ËüÖ§³ÖHTTP/1.1¡¢¶ÏµãÁ¬Ðø´«Êä¡¢´óÎļþÏÂÔصȶàÖÖ¹¦ÄÜ¡£ËüµÄÐÔÄÜÍêÈ«³¬¹ýÁËÐí¶àÖ÷Á÷µÄWeb·þÎñÆ÷Èí¼þ£¬ÈçIIS¡£¶ÔÓÚÄúÀ´Ëµ£¬¿ìËÙ¹¹½¨ÍøÕ¾ºÍ¸öÈËHTTPÎļþ·þÎñÆ÷ÊÇÒ»ÖÖº±¼ûµÄ¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩWeb·þÎñÆ÷,ÅäÖÃweb·þÎñÆ÷,Ãâ·Ñweb·þÎñÆ÷¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢
¶àÌØÈí¼þרÌâΪÄúÌṩ·þÎñÆ÷Èí¼þ,ÍøÕ¾·þÎñÆ÷Èí¼þ,ÐéÄâ·þÎñÆ÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ·þÎñÆ÷¼à¿ØÈí¼þ,·þÎñÆ÷¼à¿ØÈí¼þÏÂÔØ,·þÎñÆ÷ÐÔÄܼà¿ØÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
°²×¿´úÀí·þÎñÆ÷Èí¼þ£¬°²×¿´úÀí·þÎñÆ÷Èí¼þ¼òµ¥¹¦ÄÜÇ¿´óµÄÔƶ˷þÎñÆ÷´úÀíÈí¼þ£¬Èí¼þÄܹ»ÔÚwindowsϵͳÈí¼þÈí¼þÉÏÔËÐУ¬¸ÃÈí¼þ²»µ«ÈÝÁ¿Ê®·ÖµÄ¾«Ð¡£¬¶øÇÒÆä²Ù×÷²½ÖèҲʮ·ÖµÄ¼òµ¥£¬ÊÊÓÃÓû§ÎªÎÞÏß¾ÖÓòÍøÖÐÆäËûµçÄÔÌṩ´úÀíÍâÍøµØÖ··þÎñ£¬¸ÃÈí¼þÄܹ»ºÍWFilterÈí¼þ½áºÏÔËÓ㬶ÔÓû§µÄÉÏÍøÐÐΪ¹ÜÀí¹ÜÀí·½·¨½øÐÐÈ«³ÌµÄ¼à¿Ø¹ÜÀí·½°¸£¬¿ÉÒÔÊÊÓÃÓû§½øÐÐHTTP´úÀí¡¢SOCK5¡¢SMTP´úÀíÒÔ¼°POP3´úÀíµÈ£¬Èí¼þ·¶Î§¹ã£¬ÌØÐÔÇ¿¾¢¶øÓÖÎȶ¨ÊÇÆäµÃµ½ÆÕ±éÓ¦ÓõÄÖØÒªÔÒò