我可以为所有的VirtualHost使用一个SSLCertificateFile,而不是为每个VirtualHost创build一个SSLCertificateFile?
我有许多Apache VirtualHosts,我使用专用的SSLCertificateFile。 这是一个VirtualHost的configuration示例: <VirtualHost *:443> ServerName subdomain.domain.localhost DocumentRoot "/Users/<my_user_name>/Sites/users/public" RackEnv development <Directory "/Users/<my_user_name>/Sites/users/publ`enter code here`ic"> Order allow,deny Allow from all </Directory> # SSL Configuration SSLEngine on #Self Signed certificates SSLCertificateFile /private/etc/apache2/ssl/server.crt SSLCertificateKeyFile /private/etc/apache2/ssl/server.key SSLCertificateChainFile /private/etc/apache2/ssl/ca.crt </VirtualHost> 由于我使用Passenger Preference Pane维护了更多的Ruby on Rails应用程序,因此这是apache2 httpd.conf文件的一部分: <IfModule passenger_module> NameVirtualHost *:80 <VirtualHost *:80> ServerName _default_ </VirtualHost> Include /private/etc/apache2/passenger_pane_vhosts/*.conf </IfModule> 我可以为所有的VirtualHost使用单一的SSLCertificateFile(我听说过通配符),而不是为每个VirtualHost创build一个? […]