>운영 및 유지보수 >Apache >Apache2에서 sni를 활성화하는 방법

Apache2에서 sni를 활성화하는 방법

步履不停
步履不停원래의
2019-06-29 09:41:593551검색

Apache2에서 sni를 활성화하는 방법

Baidu는 오랫동안 다양한 재컴파일을 검색했지만 가장 중요한 재컴파일 중 하나는 언급하지 않았습니다.

Ubuntu 16.04에서는 OpenSSL이 기본적으로 컴파일되었습니다. code >SNI는 지원하므로 Apache2는 한 문장으로 SNI를 켭니다. Ubuntu 16.04 下,OpenSSL 默认已经编译好了 SNI 支持,所以,Apache2 开启SNI就一句话:

将 /etc/apache2/mods-available/ssl.conf 文件最后的 #SSLStrictSNIVHostCheck On 前的 注释符号(#)去掉即可

别忘了重启apache

will /etc/apache2/mods-available/ssl. conf 파일 끝의 <code>#SSLStrictSNIVHostCheck On 앞의 주석 기호(#)를 제거하세요

apache를 다시 시작하는 것을 잊지 마세요!

아파치 소개

1995년 NCSA(National Computer Security Association) 개발자들이 NCSZ 글로벌 네트워크 서비스 소프트웨어를 만들었습니다. 가장 큰 특징은 CERN 서버보다 소스 코드에서 사용하기 쉬운 HTTP 데몬입니다. 당시에는 구성 및 생성이 필요했고 당시에는 다른 서버 소프트웨어가 없었기 때문에 빠르게 인기를 얻었습니다. 하지만 이후 서버의 핵심 개발자들은 거의 모두 NCSA를 떠났고, 일부 사용자들은 자신들이 작성한 패치를 관리하는 조직을 세우면서 아파치 그룹이 탄생하게 됐다. 그들은 서버 소프트웨어를 Apache라고 불렀습니다. 아파치는 패치가 가득한 서버를 의미하는 패치 서버(Patchy Server)의 발음에서 유래되었습니다. 오늘날 Apache는 천천히 인터넷에서 가장 인기 있는 웹 서버 소프트웨어가 되었습니다. 모든 웹 서버 소프트웨어 중에서 Apache는 2위인 Microsoft IIS보다 훨씬 앞서는 절대적인 이점을 가지고 있습니다. Apache는 다른 자유 소프트웨어와 마찬가지로 많은 시간과 에너지를 투자한 많은 무료 개발자에 의해 구현되고 점차 개선되므로 Apache의 개발 전망이 더 좋아질 것이라고 믿을 수 있는 이유가 있습니다.

Apache 버전 소개

현재 Apache HTTP에는 1.3 2.0과 2.2의 세 가지 버전이 있습니다.

1.X 버전 시대에는 Apache가 충분히 안정적이고 강력하며 중추적인 위치를 차지했지만 여전히 그것이 커버할 수 없는 영역으로 인해 완전한 기능을 갖추지 못한 일부 웹 서버가 시장 점유율을 얻게 되었습니다. 2.X에서는 이러한 상황이 크게 개선되었으며, Apache는 표준 GNU 자동 설정 도구를 사용하여 그래픽 설치 인터페이스도 제공합니다. 설정 측면에서 새 버전에서는 일부 혼란스러운 지침이 제거되었지만 대부분의 작업은 여전히 ​​파일 설정 파일을 기반으로 합니다. 그래픽 인터페이스 구성 도구에 익숙한 사용자에게는 다소 번거로울 수 있습니다. 설정 도구는 핵심 릴리스 패키지와 분리되어 있으며 ApacheConf와 같은 일부 도구는 무료 또는 매우 저렴한 가격으로 얻을 수 있습니다. 이러한 도구를 사용하면 Apache에서 다양한 설정을 쉽게 수행할 수 있습니다.

운영 관점에서 Apache2.X 버전은 이전 버전보다 더 강력하고 확장 가능합니다. 하이브리드 멀티스레드/멀티프로세스 모듈을 사용하면 모든 규모의 호스트(소형 사이트만 실행하는 일반적인 x86 서버부터 여러 가상 인스턴스를 동시에 실행하는 대규모 호스트까지)의 성능을 완전히 활용할 수 있습니다. 이는 바로 Apache 1.3의 성능입니다. 부족한 것. 새 버전은 플러그인 형태로 일부 특정 플랫폼과 여러 일반 모듈을 지원합니다. IPV6에 대한 공식 지원으로 인터넷 업그레이드가 준비되었으며, HTTP 1.1 지원으로 프록시 서버 성능이 향상되었습니다.

또한 핵심 릴리스 패키지의 새 버전에는 보안과 관리 효율성을 향상하기 위해 여러 모듈이 추가되었습니다. mod_auth_ldap은 LDAP(Lightweight Directory Access Protocol) 기반 인증을 도입하고 mod_autoindex 모듈은 방문자가 사용할 디렉토리 목록을 쉽게 생성할 수 있습니다. mod_deflate 모듈을 사용하면 전송하기 전에 콘텐츠를 압축하여 대역폭을 절약할 수 있습니다.

안정성과 확장성을 고려하여 이 기사에서는 Apache 2.0을 사용합니다.

더 많은 Apache 관련 기술 기사를 보려면 🎜Apache Tutorial🎜 칼럼을 방문하여 알아보세요! 🎜

위 내용은 Apache2에서 sni를 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.