环境 centos6 、Apache2.2
首先安装openssl :yum install openssl
然后生成私钥:openssl genrsa -des3 -out 自定义文件名.key 2048
生成CSR证书请求:openssl req -new -key 生成key的文件名.key -out 自定义文件名.csr
签发证书:openssl x509 -days 365 -req -in 生成CSR的文件名.csr -signkey 生成key的文件名.key -out 自定义文件名.crt
因为之前安装过Apache,但是没有安装mod_ssl模块,所以使用yum安装Apache2的mod_ssl模块:yum install mod_ssl
然后进/etc/httpd/conf/httpd.conf配置虚拟主机文件:
<VirtualHost *:80>
ServerName 反代用的链接
ServerAlias 主域名
SSLProxyEngine on
ProxyRequests off
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / https://scholar.google.com/
ProxyPassReverse / https://sc