https 给网站穿上护甲

这篇博文主要总结+介绍一下如何使得个人网站通过https进行加密传输,更好的保证传输数据可以不被他人窃取 requirements在开始之前,你最好先了解一下: 什么是http和https https的工作原理 https的安全性是如何保证的,有没有什么单点故障 对于https的了解,大致需要了解: TLS/SSL协议是什么 证书和根证书 对称加密算法和非对称加密算法工作原理 这里推荐几个网址,可以帮助了解:猫尾博客:HTTPS

云服务器java配置以及项目发布(二)

项目发布java web项目部署我的项目是用maven来进行管理的,使用SpringMVC框架,开发工具是intellij idea,使用mysql数据库。 由于一开始对整个流程很陌生,所以建立了一个简易的非maven的web项目,来测试是否部署服务器成功。 我实现的逻辑是这样的:在本地生成项目的war包,然后传送到服务器的tomcat的webapps目录下,之后就可以通过域名访问了。 于是问题主要是在于如何在intellij idea

flask 部署

介绍主要介绍 flask + nginx + uwsgi + supervisor 在 centos 上的部署。其中,flask 和 uwsgi 使用 virtualenv 创建独立环境。 准备本次搭建 python2 和 python3 都可以完成,不涉及冲突的部分。 首先需要安装 virtualenv,使用 pip 安装即可 1pip install virtualenv virtualenv 可以为应用构建一套“隔离”的 pyth

云服务器java配置以及项目发布(一)

前言最近开始尝试搭建java后台环境的云服务器,方便app或者网页进行访问,从而不用局限在内网之下。 vps的环境搭建我购买的的是腾讯的云服务器和域名。 买完腾讯的vps需要注意几点: 安全组的选择问题,除了22端口用于ssh以外,要注意开放类似8080之类的端口,防止无法访问项目和数据库。一开始全开放方便测试 修改服务器系统的DNS。 关闭云服务器的防火墙,假如无法连接的话 等一下再说怎么修改DNS和关闭云服务器防火墙,先说