아파치를 설치해 보도록 하겠습니다.
먼저 레드햇리눅스의 rpm으로 설치를 해보도록 하겠습니다.
- 대상장비사양 : pentium 333Mhz CPU, 3.2GB HDD, 64MB Memory - 운영체제 : 레드햇리눅스 6.0 - 작업목적 : 레드햇리눅스의 패키지관리명령인 rpm으로 현재 설치된 아파치를 제거하고 ftp 사이트에서 아파치패키지를 새로 받아와서 rpm명령으로 시스템에 다시 설치한 예 설치후에 아파치를 실행시킴. [root@www /root]# [root@www /root]# [root@www /root]# rpm -q apache-1.3.6 apache-1.3.6-7 [root@www /root]# rpm -e apache-1.3.6-7 [root@www /root]# [root@www /root]# rpm -q apache-1.3.6 package apache-1.3.6 is not installed [root@www /root]# [root@www /root]# [root@www /root]# [root@www /root]# rpm -Uvh apache-1.3.6-7 error: cannot open file apache-1.3.6-7 [root@www /root]# cd /home [root@www /home]# ls -l total 25 drwxr-xr-x 6 root root 1024 Apr 18 20:05 ftp drwx------ 4 hyung hyung 1024 Apr 24 01:25 hyung drwx------ 4 imt2000 imt2000 1024 Apr 24 01:24 imt2000 drwxr-xr-x 2 root root 12288 Apr 18 20:03 lost+found drwx------ 4 manual manual 1024 Apr 24 01:25 manual drwx------ 4 namnari namnari 1024 Apr 24 01:26 namnari drwx------ 4 nice nice 1024 Apr 24 01:26 nice drwx------ 4 owner owner 1024 Apr 24 01:26 owner drwx------ 4 papa papa 1024 Apr 26 22:26 papa drwx------ 4 picasso picasso 1024 Apr 24 01:24 picasso drwx------ 4 power power 1024 Apr 24 01:26 power drwxr-xr-x 2 root nobody 1024 Apr 16 1999 samba drwx------ 4 six six 1024 Apr 24 01:24 six drwx------ 4 soho soho 1024 Apr 24 01:25 soho [root@www /home]# cd /etc [root@www /etc]# cd httpd [root@www httpd]# ls -l total 0 [root@www httpd]# [root@www httpd]# [root@www httpd]# [root@www httpd]# [root@www httpd]# [root@www httpd]# cd /usr/local [root@www local]# ls -l total 3158 drwxr-xr-x 13 root root 1024 Apr 24 01:17 apache -rw-r--r-- 1 root root 1719040 Apr 24 00:52 apache_1.3.12.tar.gz -rw-r--r-- 1 root root 1488268 Apr 24 00:41 apache_2.0a1.tar.gz drwxr-xr-x 2 root root 1024 Feb 7 1996 bin drwxr-xr-x 2 root root 1024 Feb 7 1996 doc drwxr-xr-x 2 root root 1024 Feb 7 1996 etc drwxr-xr-x 2 root root 1024 Feb 7 1996 games drwxr-xr-x 2 root root 1024 Feb 7 1996 info drwxr-xr-x 2 root root 1024 Feb 7 1996 lib drwxr-xr-x 12 root root 1024 Apr 19 04:03 man drwxr-xr-x 2 root root 1024 Feb 7 1996 sbin drwxr-xr-x 2 root root 1024 Feb 7 1996 src [root@www local]# ftp ftp.kornet.net Connected to ftp.kornet.net. 220 ftp.kornet.ne.kr FTP server (Version wu-2.5.0(1) Fri May 28 14:07:13 PST 1999) ready. Name (ftp.kornet.net:papa): anonymous 331 Guest login ok, send your complete e-mail address as password. Password: 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 11160 dr-xr-xr-x 7 root root 4096 Dec 6 20:25 . dr-xr-xr-x 7 root root 4096 Dec 6 20:25 .. ---------- 1 root root 0 Jun 2 1999 .forward ---------- 1 root root 0 Jun 2 1999 .rhosts d--x--x--x 2 root root 20 May 28 1999 bin dr-xr-xr-x 2 root root 22 Nov 3 19:12 dev d--x--x--x 2 root root 38 May 28 1999 etc drwxr-xr-x 2 root root 39 Jun 3 1999 lib -rw-r--r-- 1 root root 5693632 Dec 6 20:25 ls-lR.gz dr-xr-xr-x 18 root root 4096 Apr 1 13:34 pub -rw-r--r-- 1 root root 1083 Sep 8 1999 welcome.msg 226 Transfer complete. ftp> cd pub 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 96 dr-xr-xr-x 18 root root 4096 Apr 1 13:34 . dr-xr-xr-x 7 root root 4096 Dec 6 20:25 .. drwxrwxr-x 13 8129 50061 4096 Apr 24 07:23 CPAN lrwxr-xr-x 1 root root 18 Aug 5 1999 FreeBSD -> ./other_os/FreeBSD drwxr-xr-x 7 ftpmgr root 124 Nov 18 14:58 Linux drwxr-xr-x 2 root root 144 Aug 19 1999 acrobat drwxr-xr-x 94 root root 4096 Mar 12 19:01 adobe drwxr-xr-x 2 root root 29 Apr 1 11:27 adsl drwxr-xr-x 6 ftpmgr root 71 Aug 12 1999 database drwxr-xr-x 12 ftpmgr root 4096 Aug 14 1999 documents drwxr-xr-x 174 ftpmgr root 16384 Apr 27 07:42 gnu lrwxr-xr-x 1 root root 17 Sep 22 1999 hangul -> ./packages/hangul drwxr-xr-x 3 root root 26 Aug 8 1999 mail drwxr-xr-x 7 root root 102 Aug 11 1999 other_os drwxr-xr-x 11 root root 146 Aug 14 1999 packages drwxr-xr-x 28 ftpmgr root 4096 Oct 29 1999 security lrwxr-xr-x 1 root root 19 Aug 6 1999 simtelnet -> ./windows/simtelnet lrwxr-xr-x 1 root root 18 Oct 28 1999 solaris -> ./packages/solaris drwxr-xr-x 2 root root 4096 Nov 6 08:44 stars dr-xr-xr-x 25 root root 4096 Nov 14 22:20 sunsite_linux drwxr-xr-x 4 root root 45 Aug 30 1999 windows lrwxr-xr-x 1 root root 19 Aug 7 1999 winsock-l -> ./windows/winsock-l drwxr-xr-x 5 ftpmgr root 57 Aug 12 1999 www 226 Transfer complete. ftp> cd Linux 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 24 drwxr-xr-x 7 ftpmgr root 124 Nov 18 14:58 . dr-xr-xr-x 18 root root 4096 Apr 1 13:34 .. drwxrwsr-x 6 ftpmgr root 4096 Apr 27 03:01 Debian-kr drwxr-xr-x 6 ftpmgr root 78 Oct 29 1999 alzza lrwxr-xr-x 1 root root 37 Nov 18 08:06 debian -> ../sunsite_linux/distributions/debi an drwxr-xr-x 3 ftpmgr root 80 Oct 29 1999 kldp drwxr-xr-x 3 ftpmgr root 28 Jul 15 1999 redhat drwxrwxrwx 17 root root 4096 Nov 13 01:57 slackware lrwxr-xr-x 1 root root 18 Aug 13 1999 sunsite_linux -> ./../sunsite_linux 226 Transfer complete. ftp> cd redhat 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 0 drwxr-xr-x 3 ftpmgr root 28 Jul 15 1999 . drwxr-xr-x 7 ftpmgr root 124 Nov 18 14:58 .. drwxr-xr-x 6 root root 95 Sep 12 1999 redhat-6.0 226 Transfer complete. ftp> cd redhat-6.0 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 1376 drwxr-xr-x 6 root root 95 Sep 12 1999 . drwxr-xr-x 3 ftpmgr root 28 Jul 15 1999 .. drwxr-xr-x 3 root root 85 Aug 14 1999 SRPMS drwxr-xr-x 13 root root 4096 Sep 12 1999 alpha drwxr-xr-x 7 root root 4096 Sep 12 1999 i386 -rw-r--r-- 1 root root 594375 Sep 12 1999 ls-lR -rw-r--r-- 1 root root 90849 Sep 12 1999 ls-lR.gz drwxr-xr-x 13 root root 4096 Sep 12 1999 sparc 226 Transfer complete. ftp> cd i386 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 600 drwxr-xr-x 7 root root 4096 Sep 12 1999 . drwxr-xr-x 6 root root 95 Sep 12 1999 .. -rw-r--r-- 1 root root 333 Apr 20 1999 .buildlog -rw-r--r-- 1 root root 18391 Mar 19 1999 COPYING -rw-r--r-- 1 root root 3187 Apr 19 1999 README -rw-r--r-- 1 root root 2751 Sep 19 1997 RPM-PGP-KEY drwxr-xr-x 5 root root 97 Sep 12 1999 RedHat -rw-r--r-- 1 root root 2048 Apr 20 1999 boot.cat drwxr-xr-x 7 root root 4096 Sep 10 1999 doc drwxr-xr-x 6 root root 4096 Aug 23 1999 dosutils drwxr-xr-x 2 root root 115 Aug 23 1999 images -rw-r--r-- 1 root root 222789 Sep 12 1999 ls-lR -rw-r--r-- 1 root root 32380 Sep 12 1999 ls-lR.gz drwxr-xr-x 4 root root 64 Sep 12 1999 misc 226 Transfer complete. ftp> cd RedHat 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 256 drwxr-xr-x 5 root root 97 Sep 12 1999 . drwxr-xr-x 7 root root 4096 Sep 12 1999 .. drwxr-xr-x 2 root root 49152 Aug 23 1999 RPMS drwxr-xr-x 2 root root 108 Aug 23 1999 base -r--r--r-- 1 root root 0 Jan 19 1999 i386 drwxr-xr-x 5 root root 80 Sep 12 1999 instimage -rw-r--r-- 1 root root 60413 Sep 12 1999 ls-lR -rw-r--r-- 1 root root 10425 Sep 12 1999 ls-lR.gz 226 Transfer complete. ftp> cd i386 550 i386: No such file or directory. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 256 drwxr-xr-x 5 root root 97 Sep 12 1999 . drwxr-xr-x 7 root root 4096 Sep 12 1999 .. drwxr-xr-x 2 root root 49152 Aug 23 1999 RPMS drwxr-xr-x 2 root root 108 Aug 23 1999 base -r--r--r-- 1 root root 0 Jan 19 1999 i386 drwxr-xr-x 5 root root 80 Sep 12 1999 instimage -rw-r--r-- 1 root root 60413 Sep 12 1999 ls-lR -rw-r--r-- 1 root root 10425 Sep 12 1999 ls-lR.gz 226 Transfer complete. ftp> cd RPMS 250 CWD command successful. ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 926136 drwxr-xr-x 2 root root 49152 Aug 23 1999 . drwxr-xr-x 5 root root 97 Sep 12 1999 .. -rw-r--r-- 1 root root 865628 Apr 19 1999 XFree86-libs-3.3.3.1-49.i386.rpm -rw-r--r-- 1 root root 240895 Apr 19 1999 XFree86-xfs-3.3.3.1-49.i386.rpm -rw-r--r-- 1 root root 137234 Apr 19 1999 Xaw3d-1.3-21.i386.rpm 리스트가 너무 기~인 관계로 중략함. -rw-r--r-- 1 root root 195382 Apr 19 1999 Xaw3d-devel-1.3-21.i386.rpm -rw-r--r-- 1 root root 166528 Apr 19 1999 Xconfigurator-4.2.3-1.i386.rpm -rw-r--r-- 1 root root 13014 Apr 19 1999 adjtimex-1.3-6.i386.rpm -rw-r--r-- 1 root root 177011 Apr 19 1999 aktion-0.3.3-1.i386.rpm -rw-r--r-- 1 root root 897491 Apr 19 1999 am-utils-6.0-3.i386.rpm -rw-r--r-- 1 root root 651362 Apr 19 1999 anonftp-2.8-1.i386.rpm -rw-r--r-- 1 root root 741517 Apr 19 1999 apache-1.3.6-7.i386.rpm -rw-r--r-- 1 root root 75226 Apr 19 1999 apache-devel-1.3.6-7.i386.rpm -rw-r--r-- 1 root root 27081 Apr 19 1999 apmd-3.0beta5-7.i386.rpm -rw-r--r-- 1 root root 55189 Apr 19 1999 arpwatch-2.1a4-10.i386.rpm -rw-r--r-- 1 root root 174784 Apr 19 1999 ash-0.2-17.i386.rpm -rw-r--r-- 1 root root 34906 Apr 19 1999 at-3.1.7-8.i386.rpm -rw-r--r-- 1 root root 79597 Apr 19 1999 audiofile-0.1.6-5.i386.rpm -rw-r--r-- 1 root root 33495 Apr 19 1999 audiofile-devel-0.1.6-5.i386.rpm rpm 226 Transfer complete. ftp> ftp> bi 200 Type set to I. ftp> hash Hash mark printing on (1024 bytes/hash mark). ftp> get apache-1.3.6-7.i386.rpm local: apache-1.3.6-7.i386.rpm remote: apache-1.3.6-7.i386.rpm 200 PORT command successful. 150 Opening BINARY mode data connection for apache-1.3.6-7.i386.rpm (741517 bytes).
############################################# ############################################# ############################################# ############################################# ############################################# ############################################# ############################################# ######################## 226 Transfer complete. 741517 bytes received in 0.952 secs (7.6e+02 Kbytes/sec) ftp> quit 221-You have transferred 741517 bytes in 1 files. 221-Total traffic for this session was 802664 bytes in 10 transfers. 221-Thank you for using the FTP service on ftp.kornet.ne.kr. 221 Goodbye. [root@www local]# ls -l total 3887 drwxr-xr-x 13 root root 1024 Apr 24 01:17 apache -rw-r--r-- 1 root root 741517 Apr 26 22:34 apache-1.3.6-7.i386.rpm -rw-r--r-- 1 root root 1719040 Apr 24 00:52 apache_1.3.12.tar.gz -rw-r--r-- 1 root root 1488268 Apr 24 00:41 apache_2.0a1.tar.gz drwxr-xr-x 2 root root 1024 Feb 7 1996 bin drwxr-xr-x 2 root root 1024 Feb 7 1996 doc drwxr-xr-x 2 root root 1024 Feb 7 1996 etc drwxr-xr-x 2 root root 1024 Feb 7 1996 games drwxr-xr-x 2 root root 1024 Feb 7 1996 info drwxr-xr-x 2 root root 1024 Feb 7 1996 lib drwxr-xr-x 12 root root 1024 Apr 19 04:03 man drwxr-xr-x 2 root root 1024 Feb 7 1996 sbin drwxr-xr-x 2 root root 1024 Feb 7 1996 src [root@www local]# rpm -Uvh apache apache apache_1.3.12.tar.gz apache-1.3.6-7.i386.rpm apache_2.0a1.tar.gz [root@www local]# rpm -Uvh apache[? [root@www local]# rpm -Uvh apache-1.3.6-7.i386.rpm apache ################################################## [root@www local]# [root@www local]# [root@www local]# cd /etc/httpd [root@www httpd]# ls -l total 1 drwxr-xr-x 2 root root 1024 Apr 26 22:35 conf lrwxrwxrwx 1 root root 19 Apr 26 22:35 logs -> ../../var/log/httpd lrwxrwxrwx 1 root root 20 Apr 26 22:35 modules -> ../../usr/lib/apache [root@www httpd]# cd /home/httpd [root@www httpd]# ls -l total 4 drwxr-xr-x 2 root root 1024 Apr 8 1999 cgi-bin drwxr-xr-x 3 root root 1024 Apr 26 22:35 html drwxr-xr-x 3 root root 2048 Apr 26 22:35 icons [root@www httpd]# cd /usr/sbin [root@www sbin]# ls -l httpd -rwxr-xr-x 1 root root 165740 Apr 8 1999 httpd [root@www sbin]# [root@www sbin]# ps -ef | grep httpd root 513 1 0 03:12 ? 00:00:00 httpd nobody 516 513 0 03:12 ? 00:00:00 httpd nobody 517 513 0 03:12 ? 00:00:00 httpd nobody 518 513 0 03:12 ? 00:00:00 httpd nobody 519 513 0 03:12 ? 00:00:00 httpd nobody 520 513 0 03:12 ? 00:00:00 httpd nobody 521 513 0 03:12 ? 00:00:00 httpd nobody 522 513 0 03:12 ? 00:00:00 httpd nobody 523 513 0 03:12 ? 00:00:00 httpd nobody 524 513 0 03:12 ? 00:00:00 httpd nobody 525 513 0 03:12 ? 00:00:00 httpd root 2225 2173 0 22:36 pts/0 00:00:00 grep httpd [root@www sbin]# cd /etc/rc.d/init.d/ [root@www init.d]# ./httpd stop Shutting down http: [ OK ] [root@www init.d]# ps -ef | grep httpd [root@www init.d]# [root@www init.d]# ./httpd start Starting httpd: [ OK ] [root@www init.d]# [root@www init.d]# ps -ef | grep httpd root 2252 1 0 22:36 ? 00:00:00 httpd nobody 2255 2252 0 22:36 ? 00:00:00 httpd nobody 2256 2252 0 22:36 ? 00:00:00 httpd nobody 2257 2252 0 22:36 ? 00:00:00 httpd nobody 2258 2252 0 22:36 ? 00:00:00 httpd nobody 2259 2252 0 22:36 ? 00:00:00 httpd nobody 2260 2252 0 22:36 ? 00:00:00 httpd nobody 2261 2252 0 22:36 ? 00:00:00 httpd nobody 2262 2252 0 22:36 ? 00:00:00 httpd nobody 2263 2252 0 22:36 ? 00:00:00 httpd nobody 2264 2252 0 22:36 ? 00:00:00 httpd [root@www init.d]# [root@www init.d]#
|