아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법
아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법은 다음과 같습니다.
1. 터미널을 열고 아파치의 설정 파일을 엽니다. 일반적으로 /etc/httpd/conf/httpd.conf 또는 /etc/httpd/conf.d/ssl.conf와 같은 경로에 위치합니다.
2. 설정 파일에서 <VirtualHost> 또는 <VirtualHost _default_:443> 섹션을 찾습니다. 이 섹션은 SSL/TLS 인증서가 설정된 가상 호스트를 의미합니다.
3. 아래 코드를 해당 섹션에 추가합니다.
Protocols [프로토콜1] [프로토콜2] ...
여기서 [프로토콜1], [프로토콜2] 등은 사용하고자 하는 프로토콜을 지정합니다. 예를 들어, h2와 http/1.1을 모두 사용하려면 다음과 같이 작성합니다.
Protocols h2 http/1.1
4. 설정 파일을 저장하고 아파치 웹 서버를 재시작합니다.
sudo systemctl restart httpd
위의 방법을 통해 아파치 웹 서버에서 Protocols 지시자를 적용할 수 있습니다. 이를 통해 웹 서버는 클라이언트가 지정한 프로토콜 중 하나를 선택하여 통신할 수 있게 됩니다.
- 글로벌 적용
Apache 2.4 웹 서버의 설정 파일인 httpd.conf를 엽니다.
Protocols h2 http/1.1을 추가하려면 다음 줄을 추가합니다.
Protocols h2 http/1.1
- 가상 호스트 적용
적용하려는 가상 호스트를 찾습니다.
Protocols h2 http/1.1을 추가하려면 다음 줄을 추가합니다.
<VirtualHost *:80>
...
Protocols h2 http/1.1
...
</VirtualHost>
참고: Protocols 지시자를 사용하려면 아파치 웹 서버가 OpenSSL 1.0.2 이상의 버전을 사용하도록 구성되어야 합니다. 또한, 서버와 클라이언트 모두가 해당 프로토콜을 지원해야 정상적인 통신이 가능합니다.
'리눅스' 카테고리의 다른 글
아파치(Apache)에서 HTTP/2 모듈 활성화하는 방법 (0) | 2023.06.28 |
---|---|
Apache MPM(prefork, worker, event)의 "#define DEFAULT_SERVER_LIMIT" 값을 변경하는 방법 (0) | 2023.06.27 |
HTTP/2와 HTTP/3를 지원하는 SSL(TLS) 버전 (0) | 2023.06.26 |
CentOS 7에서 yum update를 실행할 때 kernel 패키지를 제외하는 방법 (0) | 2023.06.22 |
Zabbix 로그 파일 시간 형식(Log time format) (0) | 2023.06.22 |