【Nginx】如何使用Let's Encrypt在Ubuntu 22.04上保护Nginx
Introduction
Let's Encrypt是一个证书颁发机构(CA),它提供了一种获取和安装免费TLS/SSL证书的可访问方式,从而在web服务器上启用加密HTTPS。它通过提供一个软件客户端Certbot来简化流程,该客户端尝试自动化大多数(如果不是全部的话)所需的步骤。目前,在Apache和Nginx上,获取和安装证书的整个过程都是完全自动化的。
在本教程中,您将使用Certbot在Ubuntu 22.04上获得Nginx的免费SSL证书,并设置证书自动续订。
本教程将使用一个单独的Nginx服务器配置文件,而不是默认文件。我们建议为每个域创建新的Nginx服务器块文件,因为这有助于避免常见错误,并将默认文件作为后备配置进行维护。
【Linux】如何在Ubuntu 20.04上设置Apache虚拟主机
Introduction
Apache HTTP服务器是一款流行的开源web服务器,它为开发人员提供了灵活性、强大功能和广泛支持。Apache服务器配置不是在一个单一的文件中进行的,而是通过模块化设计进行的,在模块化设计中,可以根据需要添加和修改新文件。在这个模块化设计中,您可以创建一个单独的站点或域,称为虚拟主机。
【Linux】在Ubuntu上安装和配置PostgreSQL
PostgreSQL (also known as Postgres) is an object-relational database system that has the features of traditional commercial database systems with enhancements to be found in next-generation database management systems (DBMS).
【Linux】如何在Ubuntu 20.04上安装PostgreSQL[Quickstart]
介绍
PostgreSQL或Postgres是一个关系数据库管理系统,提供SQL查询语言的实现。它符合标准,具有许多高级功能,如可靠的事务和无读锁的并发性。
本指南演示了如何在Ubuntu 20.04服务器上快速启动和运行Postgres,从安装PostgreSQL到设置新用户和数据库。如果你更喜欢关于安装和管理PostgreSQL数据库的更深入的教程,请参阅如何在Ubuntu 20.04上安装和使用PostgreSQL。
使用DigitalOcean托管数据库简化PostgreSQL数据库的创建。几分钟内创建一个Postgres数据库,让DigitalOcean处理数据迁移、升级、维护和安全。
先决条件
要遵循本教程,您将需要一台Ubuntu 20.04服务器,该服务器已按照我们的Ubuntu 20.04初始服务器设置指南进行配置。完成本必备教程后,您的服务器应具有具有sudo权限的非root用户和基本防火墙。
步骤1——安装PostgreSQL
要安装PostgreSQL,首先刷新服务器的本地包索引:
【开源软件】2022年最佳开源软件-排名第一:AlmaLinux
世界需要更多的Linux发行版吗?很多商业软件已经在Red Hat Enterprise Linux上实现了标准化。RHEL的基本免费版本是CentOS,Red Hat收购了它,并基本上扼杀了它,至少作为RHEL的替代品。不出所料,许多使用CentOS的人对此表现不佳,导致Rocky Linux和AlmaLinux的出现来填补这一空白。AlmaLinux声称与RHEL的二进制兼容性和社区所有权。
【Linux】很棒的 Linux 容器
Table of Contents
【linux】真棒linux-rootkits
feature table
Environment:
- CPU architecture
- Kernel/User mode (or mixed)
Core capabilities:
- Persistency
- Management interface
- Altering system (library) behavior
Stealth capabilities:
- Detection evasion
- System logs cleaning (filtering)
Hiding stuff capabilities: