이 글은 2014년 4월에 작성되었고 미완성으로 비공개로 있었지만 2019년 6월에 발굴되어 일단 공개로 전환한 글입니다; 원문은 http://flashcafe.org/server_study/12237 여기서는 필요하다고 생각되는 것들만 추려서 편집했다. 리눅스에서의 아파치 데몬(Apache httpd)의 설정 파일은 기본적으로 /etc/httpd/conf/httpd.conf 에 있다. 사실 해당 파일에 들어가면 주석으로 설명이 잘 되어있지만 영어다. 나는 영어를 잘 못한다. 나는 국산 한국말이 좋다.아래로는 개인적으로 중요하다고 생각되는 옵션들만 나열한다. 이 친구들은 서버의 클라이언트 서버 접속에 대한 설정이다. Apache가 구동될 때 프로세스에 숫자와 관련되어 있다. 사실 나처럼 초소규모로 서버를..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 예전에 이것과 관련된 내용을 IT 포럼에서 발표하기 위해 만들어 놓은 prezi가 있다.함께 참고하면 좋을 듯.http://prezi.com/obkhqdxaz3zx/programming-compile-loading-for-korean/ 전 포스팅에서 메모리의 영역은 코드, 스택, 데이터, 힙 세그먼트로 나눠진다고 조사하였다. 스택(Stack)은 LIFO(Last in Last out) 구조로 이루어져 있다. LIFO란 마지막으로 들어온 값이 처음으로 나간다는 뜻으로써 FIFO(First in First out) 구조의 큐(Queue)와는 상반되는 개념으로 설명되고 있다. 스택 프레임은 스택 세그먼트에서..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 예전에 이것과 관련된 내용을 IT 포럼에서 발표하기 위해 만들어 놓은 prezi가 있다.함께 참고하면 좋을 듯.http://prezi.com/obkhqdxaz3zx/programming-compile-loading-for-korean/ 데이터 메모리는 크게 코드 세그먼트, 스택 세그먼트, 데이터 세그먼트, 힙 세그먼트 네 가지로 구분 지을 수 있다. 첫 번째 코드 세그먼트는 소스파일의 코드가 할당되어 잡히는 메모리 영역이다. 이 부분에 변화가 있어선 안되기 때문에 기본적으로 쓰기가 금지되어 있다. 다음으로는 스택 세그먼트에는 지역변수가 할당 된다. 스택 구조로 쌓아 올려짐으로써 재귀호출이 가능해진다. ..