Httpd
- hypertext transfer protocol daemon
- HTTP 서비스 제공 데몬 서버
- 포트 : 80
- 서버 패키지 : apache
- 서버에서 웹 페이지 전송 서비스를 제공해주는 서버 프로그램
EC2 인스턴스 vs Httpd
- EC2 인스턴스는 일종의 물리적 서버 컴퓨터의 개념
- Httpd는 서버 컴퓨터에서 웹 서비스 제공을 위해 동작하는 서버 프로그램
Yum
- Yellowdog Updater Modified
- RPM(Red Hat Package Manage) 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구
- 온라인 저장소에서 업데이트 된 패키지들을 검사하고, 다운로드하여 설치까지 처리해주는 텍스트 기반의 업데이트 명령어
- 간단하게, 다운받아 설치해주는 툴
Yum 패키지 업데이트: sudo yum update
httpd 설치: `sudo yum install httpd
httpd 설치
- 설치 완료 시 /var/www/ 디렉토리 생성
- /var/www/html 디렉토리가 웹 루트 디렉토리임.
- Html 디렉토리 안에 웹에 게시할 html문서를 첨부
접근 권한 문제
- Httpd 초기 설치 시 사용자에게 /var/www 디렉토리의 수정 권한이 없음
- /var/www/html 디렉토리 수정 권한 설정 필요
Httpd 서비스 실행
- Httpd 서버 프로그램 실행
- 한번 실행하면 파일 수정 되어도 자동 반영
'러닝커뮤니티 > 웹프로그래밍' 카테고리의 다른 글
| CSS 정의와 구조 알아보기 (0) | 2025.11.18 |
|---|---|
| 2회차 오답 노트 (0) | 2025.11.17 |
| HTML 멀티미디어와 이미지맵 적용하기 (0) | 2025.11.17 |
| HTML Form 태그 (0) | 2025.11.17 |
| HTML5 table, iframe, layer (0) | 2025.11.13 |