본문 바로가기

리눅스

아파치(Apache 2.4) 웹 서버에서 Protocols 지시자를 적용하는 방법

728x90

아파치(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] 등은 사용하고자 하는 프로토콜을 지정합니다. 예를 들어, h2http/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 이상의 버전을 사용하도록 구성되어야 합니다. 또한, 서버와 클라이언트 모두가 해당 프로토콜을 지원해야 정상적인 통신이 가능합니다.

 

728x90