如果你想学习Java编程,以下是一个大致的学习路线图,供你参考:学习Java基础语法:了解Java的基本语法和规则,包括变量、数据类型、运算符、控制流、异常处理等。掌握面向对象编程(OOP):Java是一种面向对象的编程语言,因此了解面向对象的概念和原则非常重要。学习如何创建类、对象、继承、多态、封装等。
想要使用https访问nginx上部署的项目首先得有ssl证书,ssl证书可以去阿里云或腾讯云之类的平台购买,当然也有免费的。我这里贴出nginx的相关配置来支持https访问,如果不知道怎样配置或者搞不清楚原理的朋友就直接照搬我的这部分server配置就行。
将申请好的SSL证书文件上传到服务器:将证书文件(一般是以.pem或.crt为扩展名的文件)上传到服务器的指定目录,比如 /etc/nginx/ssl。配置Nginx虚拟主机:打开 Nginx 的配置文件,一般是位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf ,找到需要启用HTTPS的虚拟主机配置块。
查看nginx是否安装了ssl模块 通过nginx -V 查看,如果出现 (configure arguments: --with-http_ssl_module), 则已安装是否安装了ssl模块。配置nginx 拷贝cert.pem,private-key.pem到nginx conf目录,配置server模块。
储存节点多,支持跨地域实时同步,实现异地容灾 假设你的图片等数据存储在你自己的服务器上,只能通过定期数据备份的方式保护你的数据。数据量大的话,每次备份都需要大量的时间和占用大量的磁盘空间,管理起来还不方便。如果你的数据放置在对象存储的数据池了,并与网站关联。
比较NAS和SAN,NAS基于IP网络,支持文件级访问,成本更低,CPU占用率低,部署方便。混合使用NAS和SAN,能提升灵活性和性能,比如在异构服务器环境中,NAS可作为数据分发中心,与SAN形成高效分工。
对象存储的优点:总体上来讲,对象存储同兼具SAN高速直接访问磁盘特点及NAS的分布式共享特点。