2007년 10월 23일
[펌] 부팅시 아파치 자동 구동...
[펌] [ORACLE 관련] 부팅시 오라클 자동 실행 방법
From : http://kldp.org/node/21213
Submitted by devin0129 on 월, 2003/07/14 - 11:00am. 
From : http://kldp.org/node/21213
부팅시 아파치 자동 구동...

345
points
points
안녕하세요.
리눅스 설치시에 자동으로 설치되던 아파치를 지우고
소스코드를 컴파일 해서 아파치 1.3.27을 설치했습니다.
설치는 성공적으로 끝났지만, 부팅시 자동으로 아파치 데몬을 로딩하는
방법이 궁금합니다.
이것 저것 다 찾아 보았지만, 되질 않는군요.
ntsysv 명령어에는 아예 목록에 포함되어 있지 않습니다.
(소스를 컴파일 해서 설치해서 그런가요? )
mysql의 mysql_server 스크립트 처럼 구동 스크립트가 있으면,.
chkconfig 명령을 사용할수 있을텐데..
아파치에도 그런 구동 스크립트가 있는지 궁금합니다.
아니면 또 다른 방법이 있으면, 알려주시기 바랍니다.
즐거운 하루 되세요.
»
- 494번 읽힘
- 0 points

930
points
points
httpd 스크립트.... 어디서 구했는지는 기억 않납니당.
Submitted by supersky on 월, 2003/07/14 - 6:35pm.
아래의 소스코드를 /etc/rc.d/init.d/httpd란 파일로 만드시구요
#!/bin/sh
# Startup script for the Apache Web Server
#
# chkconfig: 345 85 15
# description: Apache is a World Wide Web server. It is used to serve \
# HTML files and CGI.
# processname: httpd
# pidfile: /usr/local/apache/logs/httpd.pid
# config: /usr/local/apache/conf/httpd.conf
# Source function library.
. /etc/rc.d/init.d/functions
# See how we were called.
case "$1" in
start)
echo -n "Starting httpd: "
daemon /usr/local/apache/bin/httpd
echo
touch /var/lock/subsys/httpd
;;
stop)
echo -n "Shutting down http: "
killproc httpd
echo
rm -f /var/lock/subsys/httpd
rm -f /usr/local/apache/logs/httpd.pid
;;
status)
status httpd
;;
restart)
$0 stop
$0 start
;;
reload)
echo -n "Reloading httpd: "
killproc httpd -HUP
echo
;;
*)
echo "Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac
exit 0
# chmod 755 /etc/rc.d/init.d/httpd
# /sbin/chkconfig --level 345 httpd on
하시면 됩니다.
# by | 2007/10/23 02:25 | UNIX | 트랙백




points
기억이 가물가물하지만 apachectl 파일을 /etc/rc.d/init
기억이 가물가물하지만 apachectl 파일을 /etc/rc.d/init.d/httpd 로 복사를 한 다음 rcN.d 디렉토리에 링크를 걸어주면 자동시작을 할 수 있습니다.