apache如何添加ssl证书?
Apache配置和安装SSL证书的教程如下:
为了保证客户端服务器证书的兼容性,需要为服务器证书安装两个中间CA证书(不同品牌的证书,可能只有一个中间证书)。
1.从邮件中获取中间CA证书:
将证书颁发邮件中的两个中间CA证书(包括“-BEGIN certificate-”和“-END certificate-”)的内容粘贴到同一个记事本和其他文本编辑器中,用回车分隔。修改文件扩展名,保存为conf/ssl.crt/mediatebundle.crt文件(如果只有一个中间证书,只需要保存并安装一个中间证书)。
2.完成apache Configuration 2.0的配置
在httpd.conf中添加
听力443
NameVirtualHost *:443
DocumentRoot “/data/web/www “
服务器名aaa.com:443
ErrorLog “logs/error.log “
CustomLog “logs/access.log “组合
SSLEngine on
SSL certificate file/usr/local/Apache/conf/SSL . CRT/server . CRT
SSL certificate key file/usr/local/Apache/conf/SSL . key/server . key
SSL certificate chain file/usr/local/Apache/conf/SSL . CRT/intermediate bundle . CRT
是不是所有站点只要放到Nginx服务器下都要设置rewrite重写规则?
不是,需要看具体情况的。两种情况需要设置nginx的rewrite:
1. 原先的apache或者其他webserver使用了rewrite,那么到nginx下自然需要rewrite
2. 使用path_info解析url参数,这个倒nginx下也需要设置rewrite。