Apache HTTP Server에서 80 포트와 443 포트는 각각 HTTP와 HTTPS 프로토콜을 처리하는 데 사용됩니다. 이 두 포트는 웹 서버의 기본적인 역할을 담당하는 포트로, 각각의 용도는 다음과 같습니다:
1. 포트 80 (HTTP)
- **HTTP (HyperText Transfer Protocol)**는 기본적인 웹 브라우징 프로토콜입니다.
- 포트 80은 비암호화된 HTTP 요청을 처리하는 데 사용됩니다.
- 클라이언트(웹 브라우저)가 http://로 시작하는 URL로 접속할 때, Apache 서버는 기본적으로 포트 80을 사용하여 요청을 처리합니다.
- 예: http://www.example.com (포트 80)
언제 사용되나?
- 웹 페이지가 암호화되지 않은 HTTP 프로토콜을 사용하여 접근할 때, Apache는 포트 80을 사용하여 클라이언트의 요청을 처리합니다.
- 기본적으로 http://로 시작하는 URL은 암호화되지 않은 HTTP 연결을 의미합니다.
2. 포트 443 (HTTPS)
- **HTTPS (HyperText Transfer Protocol Secure)**는 HTTP의 보안 버전입니다.
- 포트 443은 암호화된 HTTP 요청을 처리하는 데 사용됩니다. HTTPS는 SSL/TLS 프로토콜을 사용하여 데이터 전송을 암호화합니다.
- 클라이언트가 https://로 시작하는 URL로 접속할 때, Apache 서버는 기본적으로 포트 443을 사용하여 암호화된 요청을 처리합니다.
- 예: https://www.example.com (포트 443)
언제 사용되나?
- 웹 페이지가 암호화된 HTTPS 연결을 통해 접근할 때, Apache는 포트 443을 사용하여 클라이언트와의 암호화된 연결을 처리합니다.
- 기본적으로 https://로 시작하는 URL은 SSL/TLS 암호화가 적용된 안전한 HTTP 연결을 의미합니다.
Apache 설정에서 포트 80과 443의 차이점
- 포트 80에서 요청을 받을 때:
- HTTP를 사용하는 클라이언트의 요청을 처리합니다. 일반적으로 클라이언트는 URL을 http://로 입력합니다.
- 포트 443에서 요청을 받을 때:
- HTTPS를 사용하는 클라이언트의 요청을 처리합니다. 클라이언트는 URL을 https://로 입력하며, 서버는 SSL/TLS 인증서가 설정되어 있어야 합니다.
정리
- 포트 80: HTTP 프로토콜을 사용하여 암호화되지 않은 연결을 처리합니다. http://로 시작하는 요청이 해당 포트로 전달됩니다.
- 포트 443: HTTPS 프로토콜을 사용하여 암호화된 연결을 처리합니다. https://로 시작하는 요청이 해당 포트로 전달됩니다.
따라서, HTTP는 기본적으로 포트 80을 사용하고, HTTPS는 포트 443을 사용합니다
'회사관련 모든글' 카테고리의 다른 글
톰켓 기본적 폴더 구조, url호출에 의한 페이지 호출 방식 메모 (0) | 2024.11.06 |
---|---|
아파치의 Document root(홈)와 톰켓의 Context root(홈)에 대하여 (0) | 2024.11.06 |
Apache서버 설정파일인 conf에서 쓰이는 용어 해석 (0) | 2024.11.05 |
Tomcat 8080, 8009포트 이용에 관하여 (0) | 2024.11.05 |
아파치 설정 관련한 실행 파일경로 불일치 오류 수정 (0) | 2024.10.07 |