sudo a2enmod ssl
先su root(sudo不行)
命令:openssl genrsa 1024 > server.key
说明:这是用128位rsa算法生成密钥,得到server.key文件
命令:openssl req -new -key server.key > server.csr
说明:这是用步骤1的密钥生成证书请求文件server.csr, 这一步提很多问题,一一输入
命令:openssl req -x509 -days 365 -key server.key -in server.csr > server.crt
说明:这是用步骤1,2的的密钥和证书请求生成证书server.crt,-days参数指明证书有效期,单位为天
vi /etc/apache2/sites-available/default-ssl.conf
SSLCertificateFile /etc/apache2/sites-available/server.crtSSLCertificateKeyFile /etc/apache2/sites-available/server.key
vi /etc/apache2/apache2.conf
加入配置项:IncludeOptional sites-available/*.conf
..