이번에 apache 환경으로 api 를 돌릴 때, 제대로 정상동작 하지 않았었다.
원인은 Apr-Util 이 없었는데 Apr 과 Apr-Util이 무엇인지 정리하고자 한다.
Apr ( Apache Portable Runtime )
- 아파치 웹 서버를 위한 지원 라이브러리.
Apr 의 기능
- 메모리 할당 및 메모리 풀 기능
- 원자 연산
- 동적 라이브러리 처리
- 파일 I / O
- 네트워크 소켓 및 프로토콜
- 스레드, 프로세스 및 뮤텍스 기능
등등..
더 자세한 내용은 공식문서에서 API 문서를 보면 될 것 같다.
Apr-Util
- Apr 의 동반 라이브러리
httpd-2.4.x 버전부터는 apr 과 apr-util, pcre 를 별도로 설치해야 apache 설치가 완료된다고 한다.
공식 문서에서, API 문서를 보면 apr에 동반되는 것들이 많은 것을 볼 수 있었다 ,, (이래서 실행이 안 됐었구나 ,,)
참고사이트
https://woong94-first.tistory.com/4
https://waspro.tistory.com/365
https://anggeum.tistory.com/entry/Apache-HTTP-Server-v24-%EC%84%A4%EC%B9%98-Source-Compile
728x90
'시스템' 카테고리의 다른 글
포팅(porting) 컨버팅(converting) 이란? (0) | 2022.08.19 |
---|---|
GSLB(Global Server/Service Load Balancing) 이란? (0) | 2022.08.12 |
페일오버(Failover)란? (0) | 2022.08.12 |