Talk About Data Backup
No one wants to lose data, but it’s hard to avoid: accidental deletion of files, unexpected power outages, hard drive damage, hard drive loss, natural disasters… All of the above will lead to data loss, which is likely to be impossible to recover directly. I believe that many people have had such troubles. This article will briefly introduce the 321 princi..
Read moreIntroduction to DNSSEC, How Signatures Work
Continuing the previous Detailed Explanation of Domain Name Resolution System - Basics, DNSSEC is a set of solutions that make Domain Name Resolution System (DNS) more secure . In 1993, the IETF launched a public discussion on how to make the DNS more trustworthy, culminating in an extension to DNS, DNSSEC, which was officially released in 2005. However, i..
Read moreRecommendations For Several Free Server Monitoring Services
With server monitoring services, you can know how your website is running and when you are online. When there is a problem with the server, you can be notified as soon as possible. Personal website operation and maintenance need these services to ensure stability. However, many of these services are enterprise-oriented, making them expensive and not using ..
Read more2017, Another Look at SSL and HTTPS
A year ago, I published an article: The era of comprehensive HTTPS is coming. So far, what’s new with HTTPS? This article will explore the changes of HTTPS in 2016 and the possible future development.
Read moreImplementing ECDSA/RSA Dual Certificate with Free Let's Encrypt
The software source that comes with Ubuntu 16.04.01 is Nginx 1.10.0, but there are bugs in the HTTP/2 module of this version of Nginx, [see here for details](https://imququ.com/post/nginx-http2 -post-bug.html). Now Nginx 1.12 Stable has been launched, just install the Stable version directly. Update 2018-06: If you are using Ubuntu 18.04 or later, the..
Read moreInstall GitLab on Your Own Server Instead of GitHub!
Most of the code, configuration files, etc. deployed on my server are version controlled using Git. In order to be more convenient to use and configure, a whole system is usually used for management. Obviously, in some code and configuration files, there will be some confidential content, such as some keys, so it must not be disclosed. Although GitHub.com ..
Read moreHTTPS Everywhere is Coming
HTTPS is a network security transmission protocol. The URL starts with https://, which means that this protocol is used. Apple’s latest mobile operating system, iOS 9, not only brings many new features, but also improves the security of the entire system, as [iOS developer resources](https://developer.apple.com/library/ prerelease/ios/releasenote..
Read more