NGINX /etc/nginx/snippets/snakeoil.conf

原始 📋 Debian 9 (Stretch) 5 行

适用于

当前查看:
Debian 9 (Stretch)
相同于:
Debian 10 (Buster) Debian 11 (Bullseye) Debian 12 (Bookworm) Debian 13 (Trixie) Ubuntu 18.04 LTS (Bionic Beaver) Ubuntu 20.04 LTS (Focal Fossa) Ubuntu 22.04 LTS (Jammy Jellyfish) Ubuntu 24.04 LTS (Noble Numbat)
其他版本:

详情

大小
5 行
MD5
0a8bff8a55d8ec9d002e1b8460d2d64f
SHA256
69de463039725a6636b5a3ca87a0968dde646279bc8bb4419d200f547448a55a
/etc/nginx/snippets/snakeoil.conf
# Self signed certificates generated by the ssl-cert package
# Don't use them in a production server!

ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;

复制粘贴

curl:
curl https://exampleconfig.com/api/v1/config/original/0a8bff8a55d8ec9d002e1b8460d2d64f?hint=snakeoil.conf
wget:
wget -O snakeoil.conf https://exampleconfig.com/api/v1/config/original/0a8bff8a55d8ec9d002e1b8460d2d64f?hint=snakeoil.conf

给 AI Agent 用

<prompt><role>DevOps agent</role><source url='https://exampleconfig.com/api/v1/config/original/0a8bff8a55d8ec9d002e1b8460d2d64f?hint=snakeoil.conf' /><config><app>NGINX</app><os>Debian 9 (Stretch)</os><location>/etc/nginx/snippets/snakeoil.conf</location><lines>5</lines><md5>0a8bff8a55d8ec9d002e1b8460d2d64f</md5><sha256>69de463039725a6636b5a3ca87a0968dde646279bc8bb4419d200f547448a55a</sha256></config></prompt>

粘贴到 Claude、ChatGPT 或任何 AI 助手里。

安装 NGINX

Alpine Linux

sudo apk add nginx

Debian

sudo apt update && sudo apt install nginx

Red Hat Enterprise Linux

sudo yum install nginx

Ubuntu

sudo apt update && sudo apt install nginx

文件位置

文件路径
/etc/nginx/snippets/snakeoil.conf
目录
/etc/nginx/snippets/
用途
系统级配置目录
说明
/etc/ 里的文件是系统级配置,影响所有用户。

FAQ

什么时候该用这个 snakeoil.conf?

用来恢复缺失的默认文件、确认发行版本带了什么,或拿你的 NGINX config 做 diff。

怎么恢复 NGINX 的默认配置?

下载文件,把 /etc/nginx/snippets/snakeoil.conf 里的当前配置备份好,替换掉,然后 reload 或 restart NGINX。

snakeoil.conf 适合直接上生产吗?

这是 Debian 9 (Stretch) 的厂商默认配置,只能当基线。上生产前请检查安全和性能设置。

和其他 OS 版本有什么不同?

默认值会随发行版和版本变化,这份对应 Debian 9 (Stretch)。

我可以用它来排查 NGINX 吗?

可以。和你的配置做 diff 找出漂移,然后只恢复需要的段落。