注:只有国外服务器才有效果国内不建议使用

1.打开网站输入http://www.dhhblog.com/?p=50

2.根据提示改好dns

3.点击菜单栏上的crypto,并点击Create Certificate

4.点击next

5.在服务端任意目录下创建两个文件分别为example.com.pem 和 example.com.key

6.将证书复制粘贴到example.com.pem里,再将秘钥粘贴到 example.com.key里保存(注:请不要用谷歌翻译后复制证书和秘钥)

7.根据服务端的web服务选择Web Server for Installation

8.修改nginx配置文件(apache或者其他web服务请看官方文档)

server {
    listen 80;
    listen 443 ssl;
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }
    ssl_certificate 证书.crt;
    ssl_certificate_key 密钥.key;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    error_page 497  https://$host$request_uri;
  #ssl配置结束
    server_name  www.dhhblog.com dhhblog.com;
    root   站点目录;
    index  index.php index.html index.htm;
    location ~ .*\.(php|php5)?$ {
        root 站点目录;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
}

 

9.检查nginx语法,如果正确重启即可,错误请检查配置文件是否正确或者更换证书,秘钥.

10.nginx重启成功以后浏览器输入https://域名,如果发现前面是绿色就成功了

https访问网站可以防止dns劫持能问题,能让用户信任网站