티스토리 뷰
apache 설치 위치가 /app/webserver/apache 라고 한다면
기동 명령어인 apachectl (or httpd) 은 /app/webserver/apache/bin 에 위치하고 있다. 이곳으로 이동한다.
중지 : ./apachectl stop
시작 : ./apachectl start
재시작 : ./apachectl restart
기동확인 : ps -ef | grep httpd
로그 설정은 /app/webserver/apache/conf/httpd.conf 에서 할수 있다.
<VirtualHost * : 8080>
ServerName abctest.co.kr
DocumentRoot /app/workspace/abc/WebContent
ErrorLog "|/app/webserver/apache/bin/rotatelogs /app/webserver/apache/logs/error_%Y%m%d%H.log 86400"
CustomLog "|/app/webserver/apache/bin/rotatelogs /app/webserver/apache/logs/access_%Y%m%d%H.log 86400" combined
ErrorDocument 404 /404.html
...
rotation을 사용해서 logging을 하였고 86400 은 웹서버를 시작한 시간을 기준으로 하루 단위로 파일을 나눠주는걸 뜻한다. common과 combined 방식을 넣어줄때는 CustomLog 에만 해주어야 한다.
로그가 잘 돌고 있는지 확인을 하려면 apache 재시작을 하고 ps -ef | grep rotatelogs 를 해보면 된다.
'Server > Web' 카테고리의 다른 글
Node.js 버전 변경하기 (with NVM 사용법) (0) | 2022.06.09 |
---|---|
대용량 파일 업로드시 nginx 504 Gateway Time-out 오류 조치 (0) | 2020.11.20 |
[nginx 기초] was 연결 및 http 로드밸런싱 설정하기 (초간단) (0) | 2020.09.24 |
1분만에 Windows에 nginx 설치하기 (0) | 2020.09.24 |
Apache에서 HTTP > HTTPS Redirect 하는 방법 (1) | 2020.07.02 |
댓글