mod_url 문제를 해결하지 못하고 서버에 개발상태로 바꿔놓아 컴파일하다 보니 무엇을 설치하고 지웠는지 기억조차 없어서 새벽에 다시 안녕리눅스 1.3을 다시 설치하였다. 설치하고 설정하는데 2시간 정도 걸린 거 같다. 다행히 백업 해 놓은 파일들을 제자리로 옮기다 보니 설정하고 복원하는데 금방 끝난 듯.
서버설치 과정 보기 ID : root PASSWD : annyounglinux
[root@duwon /]# vi /etc/oops-firewall/filter.conf TCP_ALLOWPORT = 22 21 25 80 UDP_ALLOWPORT = 53
[root@duwon /]# service oops-firewall restart [root@duwon /]# rpm -Uhv --nodeps ftp://mirror.kr.oops.org/pub/AnNyung/1.0/i686/OOPS/RPMS/pkgadm-3.3.3-1.noarch.rpm [root@duwon /]# pkgsysupdate [root@duwon /]# pkgdb
[root@duwon /]# pkgadd -u mysql mysql-client php-mysql mysql:5.0 : Update 성공 mysql-client:5.0 : Update 성공 php-mysq:5 : Update 성공 ==> 의존성 패키지 apache 성공 ==> 의존성 패키지 php 성공 ==> php-mysql Update 성공 [root@duwon /]# chmod 775 /var/run
[root@duwon /]# service mysql restart MySQL 를 정지함: [ 확인 ] MySQL (을)를 시작합니다: [ 확인 ] [root@duwon /]# mysql mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.0.51 AnNyung MySQL RPM
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql; Database changed mysql> update user set password = password('********') where user = 'root'; Query OK, 3 rows affected (0.00 sec) 일치하는 Rows : 3개 변경됨: 3개 경고: 0개
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
mysql> quit Bye
[root@duwon /]# getZendOptimizer -l ZendOptimizer v2.0.1 ------------------------------------------------------------ Copyright ⓒ AnNyung LInux <http://annyung.oops.org>
ZendOptimizer52-3.3.0 ZendOptimizer52-3.2.8 ZendOptimizer52-3.2.6 ZendOptimizer52-3.2.2
[root@duwon /]# getZendOptimizer 3.3.0 ZendOptimizer v2.0.1 ------------------------------------------------------------ Copyright ⓒ AnNyung LInux <http://annyung.oops.org>
SERVER : mirror.oops.org REMOTE PATH : /pub/Linux/PHP/zo LOCAL PATH : /var/lib/php/tmp/ZendOptimizer52-20080102201627 CONNECT : Success LOGIN : anonymous/zendO@zend.com
3.3.0 .......................................................................Completed
[root@duwon /]# vi /etc/httpd/conf/module.d/php.conf #LoadModule php5_module modules/libphp5.so #주석제거 [root@duwon /]# vi /etc/httpd/conf/httpd.conf #아래 내용 추가 LoadModule redurl_module modules/mod_url.so <IfModule mod_alias.c> # 아래는 phpmyadmin 을 별칭처리 한다. Alias /DB /home/httpd/DB/ <Directory "/home/httpd/DB/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all Deny From env=NoAccess </Directory> # 아래는 system check utility 을 별칭처리 한다. Alias /SSU /home/httpd/SSU/ <Directory "/home/httpd/SSU/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all Deny From env=NoAccess </Directory> </IfModule>
[root@duwon /]# vi /etc/httpd/conf/conf.d/virtual.conf NameVirtualHost *:80 <VirtualHost 220.149.86.244> ServerAdmin robotics@robotics.ssu.ac.kr DocumentRoot /home/robotics/public_html ServerName robotics.ssu.ac.kr ErrorLog /home/robotics/web_log/error_log CustomLog /home/robotics/web_log/access_log common </VirtualHost> <VirtualHost *> ServerAdmin rustic@duwon.net DocumentRoot /home/duwon/public_html ServerName duwon.net ServerAlias *duwon.net ErrorLog /home/duwon/web_log/error_log CustomLog /home/duwon/web_log/access_log common RewriteEngine on RewriteCond %{HTTP_HOST} !^www.duwon.net$ RewriteCond %{HTTP_HOST} ^duwon.net$ RewriteRule ^/(.*) http://www.duwon.net/$1 [R,L] </VirtualHost>
[root@duwon /]# service httpd restart httpd를 종료하고 있습니다: [ 실패 ] httpd (을)를 시작합니다: [ 확인 ]
[root@duwon /]# vi /etc/cron.d/pkgadm # pkgadm cron 작업 설정 # # 필드 설명 # Minutes Hour Date Month Week User Command
# pkgsysupdate 실행 #min hour * * * root /sbin/pkgsysupdate &> /dev/null 03 43 * * * root /sbin/pkgsysupdate &> /dev/null
# packages system database update #min hour * * * root /sbin/pkgdb &> /dev/null 04 10 * * * root /sbin/pkgdb &> /dev/null
[root@duwon /]# vi /etc/cron.daily/bakcup.cron /root/bin/su_backup --local /root/bin/system_check
[root@duwon /]# vi /etc/crontab # run-parts 시간 변경. 01 * * * * root run-parts /etc/cron.hourly 50 3 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly
[root@duwon /]# vi /etc/rc.d/rc.local ifconfig eth0:1 220.149.86.244 up 추가
[root@duwon /]# pkgadd -u sendmail sendmail : Update 성공 [root@duwon /]# vi /etc/mail/virtusertable duwon@duwon.net duwonet@gmail.com rustic@duwon.net duwonet@gmail.com jbc@duwon.net byungchi@gmail.com robotics@robotics.ssu.ac.kr duwonet@gmail.com duwon@mndw.com duwonet@gmail.com
[root@duwon mail]# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
[root@duwon /]# pkgadd -u bind bind : Update 성공 http://oops.org/?t=lecture&sb=bind9&n=2 에서 보고 설정할 것 [root@duwon /]# mkdir /backup [root@duwon /]# mount -t ext3 /dev/hda1 /backup [root@duwon /]# vi /etc/fstab /dev/hda1 /backup ext3 defaults 1 2
[root@duwon backup]# pkgadd -v php-iconv [root@duwon backup]# pkgadd -v php-gd
 ( 0)  ( 0)
|