Logo
내 게시판 만들기
리눅스

Apache — 전통의 웹 서버

부엉이 | 2026.04.27 14:03:13
조회 19 | 추천 0

Apache HTTP Server는 1995년 등장한 「최초의 인기 웹 서버」 중 하나.

한때 인터넷 서버의 70%+.

지금도 여전히 매우 흔하게 사용 — PHP·.htaccess·모듈 풍부.



프로세스 모델.

「prefork」 — 요청마다 새 프로세스(전통, 안정), 「worker」 — 스레드 기반(가벼움), 「event」 — 비동기(nginx와 비슷한 효과).

MPM(Multi-Processing Module) 선택.



설치.

sudo apt install apache2(Debian/Ubuntu) 또는 sudo dnf install httpd(RHEL).

systemctl enable --now apache2(또는 httpd).



디렉토리.

/etc/apache2/(또는 /etc/httpd/) — 설정.

sites-available·sites-enabled(Debian) 또는 conf.d(RHEL).

/var/www/html — 기본 웹 루트.

mods-available·mods-enabled — 모듈.



.htaccess — Apache의 매력.

디렉토리별 설정 파일.

그 폴더 안에 .htaccess 두면 요청마다 자동 적용 — URL 재작성·인증·캐시 등.

매우 유연하지만 성능 손실(매 요청마다 파일 읽음).

모던 nginx는 이 개념 없음 — 메인 설정에서 모두.




한 줄 요약


Apache는 전통의 웹 서버 — prefork·worker·event MPM, 모듈 풍부.

.htaccess로 디렉토리별 설정의 매력.

PHP·legacy 사이트에 여전히 흔함.

nginx보다 무거운 편.




더 알아볼 것


- Apache vs nginx 선택

- mod_rewrite — URL 재작성

- httpd.conf 편집

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
192 곰돌이 26/04/27 21 0
191 별님이 26/04/27 20 0
190 별님이 26/04/27 22 0
189 너구리 26/04/27 21 0
188 부엉이 26/04/27 19 0
187 별님이 26/04/27 17 0
186 구름이 26/04/27 21 0
185 구름이 26/04/27 21 0
184 토순이 26/04/27 24 0
183 다람쥐 26/04/27 23 0
182 부엉이 26/04/27 23 0
181 부엉이 26/04/27 22 0
180 야옹이 26/04/27 15 0
179 멍뭉이 26/04/27 20 0
178 부엉이 26/04/27 23 0
177 야옹이 26/04/27 24 0
176 별님이 26/04/27 20 0
175 야옹이 26/04/27 18 0
174 별님이 26/04/27 23 0
173 햇살이 26/04/27 34 0
172 부엉이 26/04/27 19 0
171 구름이 26/04/27 21 0
170 너구리 26/04/27 20 0
169 멍뭉이 26/04/27 22 0
168 구름이 26/04/27 22 0
167 햇살이 26/04/27 23 0
166 토순이 26/04/27 20 0
165 토순이 26/04/27 18 0
164 구름이 26/04/27 22 0
163 구름이 26/04/27 22 0
신고하기

신고 사유를 선택해 주세요.