我想在我的 CentOS 服务器上提供多个域。 我在 http 上运行服务器。 现在我想在 https 上运行这些服务器。
我是这样写ssl.conf的。
Listen 443
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/httpd/ssl/apache.crt
SSLCertificateKeyFile /etc/httpd/ssl/apache.key
SSLCertificateChainFile /etc/httpd/ssl/ca.crt
ServerName example.com:443
DocumentRoot "/var/www/html"
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/httpd/ssl/two.crt
SSLCertificateKeyFile /etc/httpd/ssl/two.key
SSLCertificateChainFile /etc/httpd/ssl/ca.crt
ServerName two.example.com:443
DocumentRoot /var/www/html/two
</VirtualHost>
但它不起作用。 我该怎么做?
谢谢。
最佳答案
就我而言,它工作正常。
Listen 443
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/httpd/ssl/apache.crt
SSLCertificateKeyFile /etc/httpd/ssl/apache.key
SSLCertificateChainFile /etc/httpd/ssl/ca.crt
ServerName example.com:443
DocumentRoot "/var/www/html"
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/html/two
ServerName two.example.com
</VirtualHost>
关于apache - 在一个ip和一个端口上服务多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34653514/