RedHat Linux AS5 LAMPÏêϸÅäÖÃ
Apache ÊÇÊÀ½çÅÅÃûµÚÒ»µÄWeb ·þÎñÆ÷, ¸ù¾ÝNetcrafËù×÷µÄµ÷²é,ÊÀ½çÉϰٷÖÖ®ÎåÊ®ÒÔÉ쵀 Web ·þÎñÆ÷ÔÚʹÓà Apache¡£ ÓÈÆäÊÇÏÖÔÚ£¬Ê¹Óà LAMP£¨Linux + Apache + MySQL + PHP£©À´´î½¨Öеȼ¶±ðµÄÓ¦ÓÃÒѾÊÇÒ»ÖÖÁ÷Ðеķ½Ê½£¬Òò´Ë£¬ÕÆÎÕ Apache µÄÅäÖÃÊÇϵͳ¹¤³Ìʦ±Ø±¸µÄ¼¼ÄÜÖ®Ò»¡£ ʹÓà LAMP£¨Linux + Apache + MySQL + PHP£©À´´î½¨Öеȼ¶±ðµÄÓ¦Óã¨ÓÈ
ÆäÊǵç×ÓÉÌÎñ£©ÒѾÊÇÒ»ÖÖÁ÷Ðеķ½Ê½£¬ÒòΪȫ²¿ÊÇ¿ªÔ´ºÍÃâ·ÑµÄÈí¼þ£¬ËùÒԳɱ¾·Ç³£µÍÁ®±¾½Ú½éÉÜÆ½Ì¨µÄ´î½¨¡£Ôڴƽ̨ʱ£¬Ò²¿ÉÒÔÖ±½ÓʹÓà RPM °üÀ´°²×°£¬µ«ÊÇÓÉÓÚʹÓà RPM °üÔÚһЩϵͳÉϲ»Ö§³Ö£¬Òò´ËÎÒÃÇʹÓøüͨÓõķ½·¨£º
Ö±½Ó´ÓÔ´´úÂëÀ´×°¡£
Apache µÄÌØÐÔ£º
1) ¼¸ºõ¿ÉÒÔÔËÐÐÔÚËùÓеļÆËã»úƽ̨ÉÏ.
2) Ö§³Ö×îеÄHTTP/1.1 ÐÒé
3) ¼òµ¥¶øÇÒÇ¿ÓÐÁ¦µÄ»ùÓÚÎļþµÄÅäÖÃ(HTTPD.CONF)
4) Ö§³ÖͨÓÃÍø¹Ø½Ó¿Ú(CGI)
5) Ö§³ÖÐéÄâÖ÷»ú.
6) Ö§³ÖHTTP ÈÏÖ¤.
7) ¼¯³ÉPERL.
8) ¼¯³ÉµÄ´úÀí·þÎñÆ÷
9) ¿ÉÒÔͨ¹ýWEB ä¯ÀÀÆ÷¼àÊÓ·þÎñÆ÷µÄ״̬, ¿ÉÒÔ×Ô¶¨ÒåÈÕÖ¾.
10) Ö§³Ö·þÎñÆ÷¶Ë°üº¬ÃüÁî(SSI).
11) Ö§³Ö°²È«SOCKET ²ã(SSL).
12) ¾ßÓÐÓû§»á»°¹ý³ÌµÄ¸ú×ÙÄÜÁ¦.
13) Ö§³ÖFASTCGI
14) Ö§³ÖJAVA SERVLETS.
´ÓÔ´´úÂë°²×° Apache
£¨1£©»ñȡԴ´úÂë
´´½¨´æ·ÅÈí¼þµÄĿ¼£º
mkdir /home/linux_tools
µ½[url]http://www.apache.org/[/url]ÏÂÔØ×îÐÂÎȶ¨°æµÄÔ´´úÂ룬·Å/home/linux_tools¡£
±¾°¸ÀýÖÐÏÂÔØµÄÊÇ httpd-2.0.59.tar.bz2
£¨2£©½âѹÈí¼þ°ü
tar –jxvf httpd-2.0.59.tar.bz2
cd httpd-2.0.59
£¨3£©ÅäÖñàÒëÑ¡Ïî
Apache ÊÇÄ£¿é»¯µÄ·þÎñÆ÷£¬ºËÐÄ·þÎñÆ÷ÖÐÖ»°üº¬Á˹¦ÄÜ×î³£ÓõÄÄ£¿é£¬¶øÀ©Õ¹¹¦ÄÜÓÉÆäËûÄ£¿éÌṩ¡£ÉèÖùý³ÌÖУ¬Äã±ØÐëÖ¸¶¨ÐèÒª°üº¬µÄÄ£¿é¡£Apache ÎĵµÖÐÓÐÄ£¿éÇåµ¥±¸²é£¬ÆäÖÐ״̬Ϊ"Base"µÄÄ£¿é»á±»Ä¬Èϵذüº¬½øºËÐÄ·þÎñÆ÷£¬Èç¹û²»ÐèÒª°üº¬Ä³¸öÄ£¿é(±ÈÈçmod_userdir)£¬Ôò±ØÐëÃ÷È·µØ½ûÓÃËü£»ÆäËû״̬µÄÄ£¿é(±ÈÈçmod_expires)£¬Ò²±ØÐëÃ÷È·ÆôÓÃÒÔʹ֮°üº¬½øºËÐÄ·þÎñÆ÷¡£ Apache ÓÐÁ½ÖÖʹÓÃÄ£¿éµÄ·½·¨£¬ÆäÒ»ÊÇÓÀ¾ÃÐÔ°üº¬½øºËÐÄ£»Èç¹û²Ù×÷ϵͳ֧³Ö¶¯Ì¬¹²Ïí¶ÔÏó(DSO)£¬¶øÇÒÄÜΪ autoconf Ëù¼ì²â£¬ÔòÄ£¿é»¹¿ÉÒÔ±»¶¯Ì¬±àÒë¡£DSOÄ£¿éµÄ´æ´¢ÊǶÀÁ¢ÓÚºËÐĵģ¬¿ÉÒÔ±»ºËÐÄʹÓÃÓÉ mod_so Ä£¿éÌṩµÄÔËÐÐʱmod_so Ä£¿é»á±»×Ô¶¯°üº¬½øºËÐÄ¡£Èç¹ûÏ£ÍûºËÐÄÄܹ»×°ÔØ DSO£¬¶ø²»Êµ¼Ê±àÒëÈκζ¯Ì¬Ä£¿é£¬ÐèÒªÃ÷È·Ö¸¶¨--enable-so¡£ ÔÚÎÒÃǵĵç×ÓÉÌÎñÍøÕ¾ÖУ¬Ò»°ãÇé¿öÏ£¬ºËÐÄÄ£¿é¹¦ÄÜÎÒÃÇÈ«²¿ÆôÓ㻳ý´ËÖ®Í⣬ÎÒÃÇ»¹
Ïà¹ØÎĵµ£º
¡¾ÊµÏÖ¹¦ÄÜ¡¿£ºLinuxϵÄC±à³Ì£º±àдһ¸ö³ÌÐò£¨¿â£©£¬ÊµÏÖ¶¨Ê±Æ÷£¨¼ÆÊ±Æ÷£©µÄ¹¦ÄÜ£¬ËüÄÜΪÓû§ÌṩÔÚͬһ½ø³ÌÖжà´ÎʹÓõĶ¨Ê±Æ÷¡£ÕâÀïÒªÇóÓÃÐźÅÀ´ÊµÏÖ¡£
¡¾½âÌâ˼·¡¿£º±àдһ¸ö½á¹¹ÌåTimer´ú±íÒ»¸ö¼ÆÊ±Æ÷£¬È»ºóÔÙ¶¨ÒåTimerÀàÐ͵ÄÊý×émyTimer[N]£¬ÓÃÀ´±£´æÎÒÃÇÉèÖõĶ¨Ê±Æ÷£»ÔÙ¶¨Ò庯ÊýsetTimer£¨£©Éú³É¼ÆÊ±Æ÷£¬²¢½«Éú³É ......
ÐÞ¸ÄÅäÖÃÎļþ£¬Ê¹tomcat×Ô¶¯Æô¶¯
(¼ÙÉètomcatµÄ°²×°Â·¾¶Î»ÓÚ /opt/apache-tomcat5.5.26Ŀ¼ÏÂ)
ÔÚroot¸ùĿ¼Ï£¬ÊäÈë vi /etc/profile
ÔÚprofileÎļþÖмÓÈëÏÂÃæ¼¸¾ä»°
cd /opt/apache-tomcat5.5.26/bin
chmod 777 * // °ÑbinĿ¼ÏµÄËùÓÐÎļþµÄȨÏÞÉèÖÃ×î´ó£¬·ñÔò½«²»ÄÜÔËÐÐ
  ......
Ò» Ê×ÏȰ²×°ppp£¬ ÓÃsudo apt-get install ppp
¶þ ²¦ºÅÉÏÍø£¬ Ò»¹²ÓÐ3ÖÖ·½Ê½
1.ʹÓÃÃüÁî pppd call somescript µÄ·½Ê½
- ÔÚ /etc/pppĿ¼Ï£¬½¨Á¢3¸öÎļþ£ºpap-secrets,chap-secrets,gprs-connect-chat
ºÍÒ»¸öĿ¼:peers
ÔÚpeersĿ¼Ï½¨Á¢Ò»¸öÎļþgprs
Õâ4¸öÎļþµÄÄÚÈÝÈçÏ£º
---------------------- ......
Ò»¡¢Ð½¨²¢³õʼ»¯°æ±¾¿â
1.н¨´úÂë²Ö¿â
# svnadmin create /home/myrepos
ÕâÑù£¬ÎÒÃǾÍÔÚ/homeĿ¼ÏÂн¨Á˰汾¿âmyrepos¡£
2.³õʼ»¯´úÂë²Ö¿â
#mkdir -p code/{branches,tags,trunk}
°´ÕÕsvnÊÖ²áÉϵĽ¨Ò飬ÎÒÃǰ汾¿âµÄ²¼¾Ö²ÉÓÃbranches/tags/trunkÕâÑùµÄÈý¸öĿ¼¡£
È»ºó¿ÉÒÔ½«´úÂëÖ±½Ó¿½±´µÄtrunkĿ¼£¬Ò²¿ÉÒÔËæºó ......
crontabµÄÓ÷¨---linux¶¨Ê±ÈÎÎñ
2008Äê07ÔÂ30ÈÕ ÐÇÆÚÈý ÏÂÎç 01:00
crontabµÄÓ÷¨---linux¶¨Ê±ÈÎÎñ
Step 1:
ʹÓÃÃüÁîcrontab
-e±à¼Ò»¸ö¶¨Ê±Ö´ÐеÄÈÎÎñ»òÔÚ/var/spool/cron/crontabsĿ¼ÏÂн¨Ò»¸öÓë×Ô¼ºÓû§ÃûÏàͬµÄÈÎÎñ.
¼´:
#ÿ¸ôÒ»·ÖÖÓÖ´ÐÐÒ»´Îº ......