본문 바로가기

반응형

HTTP

[url] HTTP Status Codes HTTP Status Codes(HTTP 1.1 : RFC 2616) 상태코드는 서버가 요구 메시지를 수신하여 처리한 결과를 알려주는 세 자리의 정수로 된 처리 결과 번호입니다.첫 번째 자리 숫자는 응답의 종류에 대한 분류 기호이며, 나머지 두 자리 숫자는 일련번호입니다. 현재 첫 번째 자리 숫자에 대해 다섯 가지로 분류하여 쓰고 있습니다. •Informatinal 1xx •Success 2xx •Redirection 3xx •Client Error 4xx •Server Error 5xx Informational 1xx 참고 정보로 클라이언트의 요청이 접수되었고 현재 처리하고 있다는 의미입니다.클라이언트에서 첨부문서(attatched document)를 보내기 전에 요청을 보낼때 Expect헤더에 설정해.. 더보기
HTTP 상태 코드 HTTP 상태 코드 1xx (조건부 응답) 클라이언트의 요청이 받아들여졌으며, 추가 동작이 필요한 상태 코드입니다. 예를 들어, 100 Continue는 클라이언트에게 요청의 일부를 계속 전송할 수 있음을 나타냅니다. 2xx (성공) 클라이언트의 요청이 성공적으로 처리되었음을 나타냅니다. 가장 일반적인 상태 코드는 200 OK로, 요청이 성공적으로 처리되었음을 의미합니다. 3xx (리다이렉션 완료) 클라이언트의 요청이 완료되기 위해 추가 조치가 필요한 경우 사용되는 상태 코드입니다. 일반적으로 리다이렉션을 통해 다른 위치로 이동하거나, 캐시를 사용하도록 클라이언트에게 알려줍니다. 예를 들어, 301 Moved Permanently는 요청한 리소스가 새로운 URL로 영구적으로 이동되었음을 알려줍니다. 4x.. 더보기
아파치 서버의 로그 저장 스크립트 아파치 서버의 로그 저장 스크립트 이 스크립트는 Apache 웹 서버의 액세스 로그 및 에러 로그를 매일 로테이트하여 지난 3일 간의 로그를 보관하고, 오래된 로그를 삭제하는 기능을 수행합니다. vim apache_log_rotate.sh #!/bin/bash # Script Name: apache_log_rotate.sh # Description: Rotate Apache web server logs and remove old logs C_DATE=$(date +%Y-%m-%d) LAST_DATE=$(date +%Y-%m-%d --date '3 days ago') SITES=$(grep ServerName /usr/local/apache2/conf/extra/httpd-vhosts.conf | grep.. 더보기
아파치 서버의 로그 삭제 스크립트 아파치 서버의 로그 삭제 스크립트 이 스크립트는 /var/logs 디렉터리에서 2일 이전에 수정된 파일을 찾아 삭제하는 역할을 합니다. vim cleanup_old_logs.sh #!/bin/bash # Script Name: cleanup_old_logs.sh # Description: Remove files in /var/logs that are older than 2 days cd /var/logs # Remove files modified more than 2 days ago find . -type f -mtime +2 -exec /bin/rm -f {} \; 주요 내용 cd /var/logs : 스크립트가 작업을 수행할 디렉터리로 이동합니다. find . -type f -mtime +2 -exe.. 더보기
[apache][ERROR] httpd: Could not reliably determine the server's fully qualified domain name [root@ns1 src]# apachectl start httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 해결 방법 (원본) #ServerName www.example.com:80 (수정) ServerName 127.0.0.1:80 더보기

728x90
반응형