나는에 대한 로컬 호스트에 HTTPS를 사용하고 싶습니다localhost에서 여러 도메인 및 하위 도메인에 대해 HTTPS를 사용하는 방법은 무엇입니까?
- 아파치
- 루비와 루비 "스노우 레오파드 (Snow Leopard)"
와 I를 실행 3 개
이 나는 이미 모든 것을 설정 한 (I 올바르게 생각) : 나는 기지 - 설정 한
- 내가 내 도메인 및 하위 도메인 (* .sitename.com를 예를 들어)을위한 와일드 카드 인증서를 생성 포트
:433
및:80
에 듣고http.conf
파일의 이름 버추얼 호스트 그것은 나를 경고하면 내 브라우저가 그 안전하지 않은 것 또한 인증서를 승인하고 내가 HTTPS
공식 Apache 가이드에서 이름 기반 가상 호스트를 사용하여이를 수행 할 수 없다는 것을 읽었지만 어떤 방식 으로든이를 작성한 사람도 읽습니다 (무엇을?!). 나는 이해하지 못한다 ...).
그래서 여러 도메인과 하위 도메인에 대해 로컬 호스트에서 HTTPS를 사용할 수 있습니까? 그렇다면 무엇을 ""해야 할 것인가? 에 대한
UPDATE는
typhoeus이 libcurl에를 사용하는 나타나고 libcurl에이 SNI를 지원하기 위해 나타납니다 @sarnold - 충분히 새로운 libcurl에 버전이 지원 SNI에 입니까? typhoeous 님이 이것을 사용하도록 설정하는 방법을 알고 있나요? (libcurl에 의 클라이언트가 자신을 SNI "사용"해야합니까?) 내가 HTTPS를 통해 모든 sub_domains에 액세스 할 수 있으며 libcurl에 업데이트해야하기 때문에
내가 그렇게 생각 :
curl -V--version
curl 7.21.2 (x86_64-apple-darwin10.5.0) libcurl/7.21.2 OpenSSL/1.0.0c zlib/1.2.5 libidn/1.19
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IDN IPv6 Largefile NTLM SSL libz
# Typhoeus request
Typhoeus::Request.get("https://<sub_domain_name>.<domain_name>.com/")
는 어떻게 확인할 수 있습니다 "libcurl의 클라이언트가 SNI를"활성화 "해야합니까?"?
Apache를 사용하여 SNI를 활성화하는 방법은 무엇입니까? SNI 구성에 대한 예를들 수 있습니까? – user502052
@ user502052, SNI로 Apache 구성에 대한 세부 정보 : http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI – sarnold
나는 그것을 보았지만 모든 단계를 수행 할 수는 없습니다. 좀 더 간단한 튜토리얼 \ 가이드로 나를 보내 주시겠습니까? – user502052