¡¡¡¡ÕªÒª£º±¾ÎÄÌÖÂÛÈçºÎ°²×°Ö§³Ömod_perl¡¢mod_ssl¼°phpµÄapache web·þÎñÆ÷£¬²¢°²×°webalizerʵÏÖ¶Ôweb·Ã½øÐÐÈÕÖ¾·ÖÎö¡£ÊÖ°ÑÊÖÒýµ¼³õѧÕß±à¼Ò»¸ö°²È«¡¢¹¦ÄÜÍ걸µÄweb·þÎñÆ÷ϵͳ¡£
¡¡¡¡ËùÐèÈí¼þ
¡¡¡¡apache_1.3.20.tar.gz Ö÷Ò³£º http://www.apache.org±¾µØÏÂÔصØÖ·
¡¡¡¡mod_perl-1.26.tar.gz Ö÷Ò³£º http://perl.apache.org±¾µØÏÂÔصØÖ·
¡¡¡¡openssl-0.9.6b.tar.gz Ö÷Ò³£º http://www.openssl.org±¾µØÏÂÔصØÖ·
¡¡¡¡mod_ssl-2.8.4-1.3.20.tar.gz Ö÷Ò³£º http://www.modssl.org±¾µØÏÂÔصØÖ·
¡¡¡¡php-4.0.6.tar.gzÖ÷Ò³£º http://php.apache.org±¾µØÏÂÔصØÖ·
¡¡¡¡webalizer-2.01-06-src.tgz Ö÷Ò³£º http://www.mrunix.net/webalizer±¾µØÏÂÔصØÖ·
¡¡¡¡gd-1.8.4.tar.gz Ö÷Ò³£º http://www.boutell.com/gd±¾µØÏÂÔصØÖ·
¡¡¡¡³ý´ËÒÔÍ⻹ÐèҪϵͳ°²×°ÓÐÈçϼ¸¸örpm°ü£º
[code]libpng libpng-devel zlib zlib-devel libjpeg libjpeg-devel[/code]
¡¡¡¡¿ÉÒÔͨ¹ýrpm -qa|grep libpnpÃüÁîÀ´¼ì²âϵͳÊÇ·ñ°²×°ÓÐÕâЩrpm°ü¡£Èç¹ûûÓа²×°£¬Ôò¼ÓÔØredhat°²×°¹âÅÌ£¬ÔÚ/mnt/cdrom/RedHat/RPMSÏ°²×°ÕâЩrpm°ü¡£
¡¡¡¡µÚÒ»²½£º°²×°openssl
¡¡¡¡1¡¢½âѹÈí¼þ£º
[code]# tar xvfz openssl-0.9.6b.tar.gz[/code]
¡¡¡¡2¡¢°²×°
[code]# cd openssl-0.9.6b# ./config# make# make test# make install[/code]
¡¡¡¡µÚ¶þ²½£º°²×°mod_ssl
¡¡¡¡1¡¢½âѹmod_ssl
[code]# tar xvfz apache_1.3.20.tar.gz# tar xvfz mod_ssl-2.8.4-1.3.20.tar.gz[/code]
¡¡¡¡2¡¢°²×°mod_ssl
[code]# cd mod_ssl-2.8.4-1.3.20# ./configure ----with-apache=¡¡/apache_1.3.20[/code]
¡¡¡¡µÚÈý²½£º°²×°mod_perl
¡¡¡¡1¡¢½âѹ
[code]# tar xvfz mod_perl-1.26.tar.gz[/code]
¡¡¡¡2¡¢°²×°
[code]$ perl Makefile.PL EVERYTHING=1 APACHE_SRC=¡¡/apache_1.3.20/src USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1 $ make $ make install[/code]
¡¡¡¡µÚËIJ½£ºÅäÖÃapache
[code]# cd apache_1.3.20# ./configure[/code]
¡¡¡¡µÚÎå²½£º°²×°php
¡¡¡¡1¡¢½âѹ
[code]# tar xvfz php-4.0.6.tar.gz[/code]
¡¡¡¡2¡¢°²×°
[code]# cd php-4.0.6# CFLAGS='-O2 -I/usr/local/ssl/include/openssl'# ./configure
----with-apache=¡¡/apache_1.3.20 ----with-mysql ----with-gd=¡¡/gd-1.8.4
----enable-memory-limit=yes ----enable-debug=no # gmake# gmake install[/code]
¡¡¡¡µÚÁù²½£º°²×°apache
[code]# SSL_BASE=¡¡/openssl-0.9.6b# ./configure ----enable-module=ssl
----activate-module=src/modules/perl/libperl.a ----enable-module=perl
----activate-module=src/modules/php4/libphp4.a ----enable-module=php4
# make# make certificate # make install[/code]
expowest ÓÚ 2017-09-24 14:49:13·¢±í:
ºÜºÃ£¬¶ÔÓÚÐÂÊÖºÜÓÐÓã¬ÄÃÈ¥Ñо¿Ñо¿£¡
soylo ÓÚ 2006-08-31 12:43:31·¢±í:
¡¡¡¡µÚÆß²½£º°²×°gd
[code]# make all# cp libgd.a /usr/lib# cp gd*.h /usr/include/[/code]
¡¡¡¡µÚ°Ë²½£º°²×°webalizer
¡¡¡¡1¡¢½âѹ
[code]# tar xvfI webalizer-2.01-06-src.tar.bz2[/code]
¡¡¡¡2¡¢°²×°
[code]# cd webalizer-2.01-06# ./configure# make# make install[/code]
¡¡¡¡3¡¢ÅäÖÃ
¡¡¡¡½«/etc/ϵÄwebalizer.conf.sample¸ÄÃûΪwebalizer.conf
¡¡¡¡¸ù¾Ý·þÎñÆ÷ʵ¼ÊÐÞ¸ÄÆäÖеÄÒÔÏÂÄÚÈÝ£º
[code]LogFile /usr/local/apache/logs/access_log[/code]
¡¡¡¡É趨www·ÃÎÊÈÕÖ¾ÎļþλÖÃ
[code]OutputDir /usr/local/apache/htdocs/usage[/code]
¡¡¡¡É趨web·ÃÎÊͳ¼ÆÊä³öĿ¼
[code]HistoryName webalizer.hist
Incremental yes
HostName www.test.com
PageType htm*PageType cgiPageType phtmlPageType php3PageType plPageType jsp[/code]
¡¡¡¡4¡¢É趨cronÈÎÎñ
¡¡¡¡ÔÚ/etc/crontabÎļþ×îºóÌí¼ÓÈçÏÂÄÚÈÝ£º
¡¡¡¡02 4 * * * root /usr/local/bin/webalizer¼´¿É
¡¡¡¡5¡¢´´½¨Êä³öĿ¼
[code]#mkdir /usr/local/apache/htdocs/usage[/code]
¡¡¡¡µÚ¾Å²½£º±£»¤·ÃÎÊͳ¼ÆÊý¾Ý²»±»·Ç·¨·ÃÎÊ
¡¡¡¡ÎÒÃǿ϶¨²»»áÏ£Íû×Ô¼ºÍøÕ¾·ÃÎÊͳ¼ÆÐÅÏ¢ËæÒâ±»±ðÈËä¯ÀÀ£¬Òò´ËÐèÒª½«usageĿ¼±£»¤ÆðÀ´£¬Ö»ÔÊÐíºÏ·¨Óû§·ÃÎÊ¡£
¡¡¡¡Ò»¡¢Ìõ¼þ
¡¡¡¡www.test.comµÄÕ¾µã¶Ô"/"ÓÐÉèÖÃΪ£ºDocumentRoot /usr/local/apache/htdocsAccessFileName .htaccessAllowOverride All
¡¡¡¡¶þ¡¢ÐèÇó
¡¡¡¡ÐèÇó£ºÏÞÖÆ/usr/local/apache/htdocs/usage/Ŀ¼µÄ·ÃÎÊ£¬Ö»ÔÊÐíÓû§"admin"ÒÔ¿ÚÁî"12345678"·ÃÎÊ´ËĿ¼¡£
¡¡¡¡Èý¡¢Ê¹ÓÃhtpasswd½¨Á¢Óû§Îļþ
[code]htpasswd -c /usr/local/apache/.htpasswd admin[/code]
¡¡¡¡´Ë³ÌÐò»áѯÎÊÓû§"admin"µÄ¿ÚÁÄãÊäÈë"12345678"£¬Á½´ÎÉúЧ¡£
¡¡¡¡ËÄ¡¢½¨Á¢¡£htaccessÎļþ
¡¡¡¡ÓÃviÔÚ/usr/local/apache/htdocs/usage/Ŀ¼Ï½¨Á¢Ò»¸öÎļþ¡£htaccess£¬Ð´ÈëÒÔϼ¸ÐУº
[code]AuthName admin-onlyAuthType BasicAuthUserFile /usr/local/apache/.htpasswdrequire user admin[/code]
¡¡¡¡Îå¡¢²âÊÔ
¡¡¡¡Õâʱºòͨ¹ýä¯ÀÀÆ÷·ÃÎÊhttp://www.test.com/usage¾Í»áµ¯³ö¿òÇëÇóÊäÈëÓû§ÃûºÍ¿ÚÁÕâʱºòÊäÈëadmin¡¢12345678¾Í¿ÉÒԲſÉÒÔ·ÃÎʸÃĿ¼¡£