Domain
在 Centos 伺服器上服務多個域
我想在我的伺服器上提供多個域。Apache 2.2.3,Openssl 0.98 安裝到我的伺服器上。我從startssl.com 創建私鑰、crt 文件。現在我這樣寫 ssl.conf 。
NameVirtualHost IpAddr:443 <VirtualHost IpAddr:443> SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4:+HIGH:+MEDIUM SSLCertificateFile /etc/httpd/ssl/first.crt SSLCertificateKeyFile /etc/httpd/ssl/first.key SSLCertificateChainFile /etc/httpd/ssl/1_root_bundle.crt ServerName first.loginface.com DocumentRoot /var/www/html/first </VirtualHost> <VirtualHost IpAddr:443> SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4:+HIGH:+MEDIUM SSLCertificateFile /etc/httpd/ssl/second.crt SSLCertificateKeyFile /etc/httpd/ssl/second.key SSLCertificateChainFile /etc/httpd/ssl/1_root_bundle.crt ServerName second.loginface.com DocumentRoot /var/www/html/faceanalyser </VirtualHost>
現在我重新啟動了httpd。第一個域執行良好,但第二個域未驗證。這有什麼問題?謝謝。
升級。 Stock C5 不支持 SNI,這是在 SSL 下為單個 IP 上的多個域提供服務所需的技術。正如您從連結的答案(和其他人)中看到的那樣,將其硬塞到 C5 中是很痛苦的,而且,您在該作業系統上只剩下大約兩年的壽命(儘管在您的情況下,您的更新檔已經過時了已經不受支持;5.1 已經 EoLed 很多年了)所以這是升級的一個很好的理由。