Page 3 of 6

使用 Mailgun 用于邮件服务

使用 Mailgun 用于邮件服务

在近期,我逐步将近乎所有的服务所使用的邮件服务都更换为 Mailgun。 在确定使用 Mailgun 以前,我曾对 SMTP 邮件推送这一部分有过多种尝试。 本文我将讲述我作出这一决定的原因和具体做法。

SSL 证书是一种用于验证服务器身份的数字证书,用于保证网络通信的安全性。 当今的互联网通信中,SSL 证书已经成为了一种标配,几乎所有的网站都会使用 SSL 证书。 本文将介绍如何使用 acme.sh 为 IP / 域名配置证书。

Golang 使用 Wire 进行依赖注入

Golang 使用 Wire 进行依赖注入

Wire 是 Google 研发并开源的一个 Golang 依赖注入解决方案,它通过解释原有文件生成新文件并用 Go Build Injector 实现编译环节的代码区分。 本文介绍了 Golang 依赖注入解决方案 Wire 的基本使用方法。

Go Message Queue 的简易实现

Go Message Queue 的简易实现

消息队列,即 Message Queue,是我们在构建 Gin 等持久化 Golang 应用程序的常用组件。 消息队列在实际应用中包括如下四个场景:应用耦合、异步处理、限流削峰和消息驱动的系统。 本文将介绍如何基于 Channel 实现一个简易的内存消息队列组件。

Linux 服务器的基本安全策略

Linux 服务器的基本安全策略

对于一个单机 Linux 服务器,安全是最重要的,因此我们需要在服务器上进行一些基本的安全配置。 通常情况下,我们需要配置 SSH 服务、防火墙、SELinux、用户、文件权限等。 本文介绍了如何在 Linux 服务器上使用 SSH 密钥对进行安全登录,以及如何选择服务器和面板程序。