自动构建最新版本的 Nginx

Nginx 是现代互联网中最受欢迎的高性能 Web 服务器和反向代理服务器之一。为了充分发挥其性能,我们通常需要使用最新版本的 Nginx,并静态链接最新的依赖库(如 PCRE2、zlib 和 OpenSSL)。然而,手动下载和编译这些依赖库既耗时又容易出错。

2024-12-22 · 1 min · 110 words · Garlic Space

Linux chroot Environment: Principles and Detailed Applications

In Linux system management, chroot is a powerful tool that changes the root directory for a process, enabling file system isolation. This article will explain the principles of

2024-12-08 · 4 min · 694 words · Garlic Space

Linux chroot 环境:原理与应用详解

在 Linux 系统管理中,chroot 可以通过改变程序的根目录来实现文件系统的隔离。在本文中,我们将详细介绍 chroot 的原理,并通过一个模拟 Postfix 调用 SASL 的实战演示,帮助你掌握如何正确配置和验证 chroot 环境。

2024-12-08 · 2 min · 418 words · Garlic Space

Detailed Configuration Guide for the NGINX Directive ssl_password_file

Title: Using ssl_password_file in NGINX for SSL/TLS Private Key Management

2024-12-03 · 5 min · 993 words · Garlic Space

NGINX 指令 ssl_password_file 配置详解

ssl_password_file 是 NGINX 中的一个指令,用于指定一个包含密码的文件,这个文件用于提供 SSL/TLS 私钥的密码。该指令在 NGINX 启动时会读取该文件,并用于加载私钥文件时解锁加密的私钥。如果私钥是加密的,那么 NGINX 需要密码才能使用它,密码错误会导致nginx启动或者重新加载失败。

2024-12-03 · 5 min · 918 words · Garlic Space

NGINX 中HTTP请求大小相关配置及解决方案-1

NGINX中收到HTTP请求大小相关的错误,以下典型错误及相关解决方案。

2024-11-24 · 2 min · 326 words · Garlic Space

Troubleshooting HTTP 400/414/413 Errors in NGINX: A Complete Guide

Here is a sample nginx.conf configuration file:

2024-11-24 · 3 min · 482 words · Garlic Space

HTTP cookie httponly secure

rfc6265中描述

2024-11-19 · 4 min · 667 words · Garlic Space

shell heredoc

shell中如果定义多行的字符串可以使用heredoc 先检查一下当前使用shell 1 2 echo $0 -bash heredoc 是一种在 Shell 脚本、编程语言(例如 Bash、PHP、Ruby 等)中,用来定义多行字符串的方法。它可以使代码中的字符串定义更加清晰和可读,尤其适用于需要定义包含多行内容的文本块时。以下是 heredoc 的基本用法和一些示例。 Bash 中的 Heredoc 语法 在 Bash 中,heredoc 的语法如下: 1 2 3 command <<EOF 内容... EOF command 表示你要将这些多行内容传递给的命令,例如 cat、echo 等。 &lt;&lt;EOF 表示开始使用 heredoc,其中 EOF 是一个标识符,用来定义多行文本的结束位置。你可以使用其他标识符来替代 EOF,例如 END,但开始和结束的标识符必须一致。 结束标识符必须单独一行,且通常没有前后的空格。 示例 1. 输出多行文本 你可以使用 heredoc 来输出多行文本: 1 2 3 4 5 cat <<EOF 这是第一行 这是第二行 这是第三行 EOF 输出结果为: 1 2 3 这是第一行 这是第二行 这是第三行 2. 写入文件 你可以将 heredoc 的内容重定向到一个文件: 1 2 3 4 5 cat < myfile.txt 这是要写入文件的内容 第二行 第三行 EOF 这会将文本块写入名为 myfile.txt 的文件中。 ...

2024-11-14 · 2 min · 236 words · Garlic Space

^@与控制字符

在应用服务日志中看到了服务器日志记录错误NumberFormatExeception input string ^@^@^@^@,对于 ^@ 这个控制字符没有什么映像了于是vi打开一个临时文件 ctrl + V, ctrl + @ 输入到文件中然后hexdump 看了一下二进制内容发现是

2024-10-27 · 3 min · 616 words · Garlic Space