编程爱好者之家

freessl给网站申请免费https证书

2023-05-16 10:36:52 105

新建了一个网站,怎么给网站申请免费的https证书呢,这里我们是通过freessl网站进行证书申请,具体办法入下。


一:申请网址


https://freessl.cn/

 

这个是官方网址。


二:申请步骤,先进入首页,然后按照步骤申请

输入域名,然后品牌选择第二个(双域名,有效期一年)


image.png


三:点击创建免费SSL证书按钮


image.png


验证类型选择:DNS,CSR选择 浏览器生成


然后点击创建,选择确认创建


image.png


四:进行DNS验证

image.png

进入你的域名进行解析,添加上上述的验证值即可。


五:点击验证


验证成功后会进入下载文件选项,点击下载文件,会下载一个压缩包,里面有两个文件full_chain.pem 以及private.key


image.png


六:nginx配置


先将步骤五的文件上传到你的服务器,记住位置。


nginx配置如下

include enable-php-pathinfo.conf;
		
		listen 443 ssl;	
		ssl_certificate   /mydir/full_chain.pem;  #根据你自己的上传的目录填写
		ssl_certificate_key  /mydir/private.key;
		ssl_session_cache    shared:SSL:1m;
		ssl_session_timeout  5m;
		ssl_ciphers  HIGH:!aNULL:!MD5;
		ssl_prefer_server_ciphers  on; 
		ssl_protocols TLSv1.2 TLSv1 TLSv1.1;		 
		add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload";
        
		
		if ($server_port = 80) {
			return 301 https://$server_name$request_uri;
		}
		
		if ($scheme = http) {
			return 301 https://$server_name$request_uri;
		}
		error_page 497 https://$server_name$request_uri;


然后重启nginx即可

同类文章