반응형

Backend 2

[Backend ETC] 아파치 (Apache)

아파치 HTTP 서버 (Apache HTTP Server)아파지 Http 서버는 웹 서버입니다. 주로 정적인 콘텐츠(HTML 파일, 이미지, CSS 파일 등)를 클라이언트(웹 브라우저)에게 제공하는 역할을 합니다. 특징 멀티 프로세스: 기본적으로 아파치는 멀티 프로세스 구조로 구현되어 있습니다. 즉, 여러 개의 프로세스를 생성하여 각 프로세스가 독립적으로 클라이언트의 요청을 처리합니다.멀티 쓰레드 지원: 설정에 따라 멀티 쓰레드 방식도 지원합니다. 이는 Apache MPM (Multi-Processing Module)이라는 모듈을 통해 가능합니다. MPM을 사용하면 멀티 프로세스와 멀티 쓰레드 중 하나를 선택할 수 있습니다.확장성: 다양한 모듈을 통해 기능을 확장할 수 있습니다. 예를 들어, PHP, P..

[CS] HTTP 상태 코드

HTTP 상태코드HTTP 상태 코드는 서버와 클라이언트 간의 통신 상태를 나타내는 3자리 숫자입니다.각 상태 코드는 특정한 의미를 가지며, 이를 통해 클라이언트는 요청의 결과나 추가 행동이 필요한지 여부를 알 수 있습니다.1xx (Informational): 클라이언트의 요청을 수신하여 처리 중임을 나타냅니다. (거의 사용되지 않는다.)2xx (Successful):  클라이언트의 요청이 성공적으로 처리되었음을 나타냅니다.3xx (Redirection): 클라이언트가 요청을 완료하기 위해 추가적인 동작(조치)을 수행해야 함을 나타냅니다.4xx (Client Error): 클라이언트의 잘못된 요청으로 인해 서버가 요청을 처리할 수 없음을 나타냅니다.5xx (Server Error): 서버의 문제로 인해 요..

Backend/HTTP 2024.06.25
반응형