Apache中多个HTTPS虚拟主机的实现 (多个服务器证书实现的基础)
2015-03-06 17:05
369 查看
修改/etc/httpd/conf.d/ssl.conf
添加新的虚拟主机
<VirtualHost192.168.236.133:8080>
DocumentRoot"/var/www/html/cert" #index.html所在目录
ServerName www.aabc.com #要访问的网址
ErrorLoglogs/ssl_error_log
TransferLoglogs/ssl_access_log
SSLEngine on #ssl协议可用
SSLProtocol all -SSLv2
SSLCipherSuiteALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile/etc/httpd/certs/client.crt #服务器证书
SSLCertificateKeyFile/etc/httpd/certs/client.key #服务器私钥
SSLCertificateChainFile/etc/httpd/certs/cacert.pem #多级证书的证书链
SSLCACertificateFile/etc/httpd/certs/cacert.pem #多级证书的证书链
SSLCACertificatePath/etc/httpd/certs #证书存放目录
SSLCARevocationPath /etc/httpd/certs/crl #吊销证书存放目录
SSLCARevocationFile /etc/httpd/certs/crl/revokefile.crl #吊销证书文件
SSLVerifyClient require
SSLVerifyDepth 1
<Files ~"\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
<Directory"/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
SetEnvIf User-Agent".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLoglogs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x%{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
添加新的虚拟主机
<VirtualHost192.168.236.133:8080>
DocumentRoot"/var/www/html/cert" #index.html所在目录
ServerName www.aabc.com #要访问的网址
ErrorLoglogs/ssl_error_log
TransferLoglogs/ssl_access_log
SSLEngine on #ssl协议可用
SSLProtocol all -SSLv2
SSLCipherSuiteALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile/etc/httpd/certs/client.crt #服务器证书
SSLCertificateKeyFile/etc/httpd/certs/client.key #服务器私钥
SSLCertificateChainFile/etc/httpd/certs/cacert.pem #多级证书的证书链
SSLCACertificateFile/etc/httpd/certs/cacert.pem #多级证书的证书链
SSLCACertificatePath/etc/httpd/certs #证书存放目录
SSLCARevocationPath /etc/httpd/certs/crl #吊销证书存放目录
SSLCARevocationFile /etc/httpd/certs/crl/revokefile.crl #吊销证书文件
SSLVerifyClient require
SSLVerifyDepth 1
<Files ~"\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
<Directory"/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
SetEnvIf User-Agent".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLoglogs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x%{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
相关文章推荐
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- Apache+OpenSSL实现证书服务器提供HTTPS
- 使用httpd(即apache)搭建多个虚拟主机和https相关的用法
- apache mod_gnutls实现多HTTPS虚拟主机
- HTTP协议的介绍,Web服务器配置,虚拟主机的配置,如何用SSL实现HTTPS。
- Apache中多个HTTPS虚拟主机的实现
- 利用Apache端口转发实现虚拟主机服务器php+jsp共用80端口
- 配置apache虚拟主机,实现在一台服务器上运行多个网站
- Apache服务器实现基于名称的虚拟主机服务 推荐
- Apache中多个HTTPS虚拟主机的实现
- https服务器的配置(二)配置apache虚拟主机
- 一个apache服务器 用虚拟主机实现三个论坛的搭建
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- 搭建Apache服务器并使用自签证书实现https访问
- 实现Apache虚拟主机
- HttpWebRequest加载证书请求远端https服务器时 : 基础连接已经关闭: 无法与远程服务器建立信任关系
- Tomcat 5 + Apache 2 + mod_jk 2 实现虚拟主机
- Apache下域名虚拟主机在个人主页目录上实现过程 推荐
- apache实现虚拟主机的配置
- apache+tomcat实现动态虚拟主机