我使用如何使用HTTPS爲localhost上的多個域和子域使用?
- 阿帕奇
- Ruby和Ruby on Rails的運行 「雪豹」
和我3個
我已經設置好一切(我認爲正確):
- 我產生一個通配符證書,我的域和子域(例如:* .sitename.com)
- 我已經設置鹼基在
http.conf
文件名爲virtualhosts偵聽端口:433
和:80
- 我的瀏覽器接受證書,此外,如果它提醒我,這些都不是安全的,我可以使用HTTPS
從官方的Apache指南中我發現,使用基於名稱的虛擬主機是不可能的,但我也讀過某種以某種方式創建它的人(什麼?我不明白...)。
那麼,是否可以或不可以在本地主機上使用HTTPS來管理多個域和子域?如果是這樣,我必須「做」來檢查「是否與之一起工作?
UPDATE爲@sarnold
百頭巨怪似乎使用的libcurl,並 的libcurl似乎支持SNI - 是 您的足夠的libcurl新版 支持SNI?是否tytyoeous知道如何 來啓用它? (做的libcurl 的客戶需要「啓用」,它SNI自己?)
我是這麼認爲的,因爲我可以訪問所有sub_domains通過HTTPS和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 2011-02-28 03:40:44
@ user502052,有關使用SNI配置Apache的詳細信息:http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI – sarnold 2011-02-28 03:49:57
我看到了,但我無法遵循所有步驟。你能寄給我一些「更簡單」的教程\指導嗎? – user502052 2011-02-28 04:03:51