Work/Study
아파치 재시작 없이 설정 적용하기!!
물빛미르
2011. 10. 31. 16:36
728x90
apache graceful
아파치설치디렉토리/bin/apachectl restart
아파치설치디렉토리/bin/apachectl -k graceful
보통 아파치 설정을 변경하면 아파치 재시작을 하게 된다.
문제는 이게 한 서버내에 여러 사이트가 있는 경우 다른 사이트에 영향을 미치게 된다는것... 그래서 찾아보니...
graceful 이 있었다.
graceful 은 conf 파일을 읽어서 다시 시작하기 때문에 연결이 종료되지 않는다.
restart의 경우는 서버를 멈췄다가 재시작하기때문에 연결이 종료되어 버린다.
하지만, 모듈을 추가하는 등의 작업시에는 반드시 restart를 해줘야 한다.
* httpd 를 사용해서 restart를 하는 경우 -k 옵션을 제외한다.
$ /etc/init.d/httpd graceful
이렇게만 명령을 내리면 된다. ^^*
참고,
http://httpd.apache.org/docs/2.0/ko/stopping.html
아파치설치디렉토리/bin/apachectl restart
아파치설치디렉토리/bin/apachectl -k graceful
보통 아파치 설정을 변경하면 아파치 재시작을 하게 된다.
문제는 이게 한 서버내에 여러 사이트가 있는 경우 다른 사이트에 영향을 미치게 된다는것... 그래서 찾아보니...
graceful 이 있었다.
graceful 은 conf 파일을 읽어서 다시 시작하기 때문에 연결이 종료되지 않는다.
restart의 경우는 서버를 멈췄다가 재시작하기때문에 연결이 종료되어 버린다.
하지만, 모듈을 추가하는 등의 작업시에는 반드시 restart를 해줘야 한다.
* httpd 를 사용해서 restart를 하는 경우 -k 옵션을 제외한다.
$ /etc/init.d/httpd graceful
이렇게만 명령을 내리면 된다. ^^*
참고,
http://httpd.apache.org/docs/2.0/ko/stopping.html
728x90