Domain

在 Centos 伺服器上服務多個域

  • January 8, 2016

我想在我的伺服器上提供多個域。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 很多年了)所以這是升級的一個很好的理由。

引用自:https://serverfault.com/questions/747557