nginx config, tls
Contents
“nginx config, tls”
ssl_certificate: 服务器的 SSL 证书文件的路径。该证书用于证明服务器的身份,并与客户端建立安全连接。通常,这个文件包含服务器的公钥信息。 ssl_certificate_key: 服务器证书匹配的私钥文件路径。私钥用于解密客户端传来的信息,因此必须保密并妥善保护。 ssl_trusted_certificate: 一个或多个被信任的证书颁发机构(CA)的证书文件路径。它用于验证客户端证书的真实性,尤其在启用客户端证书验证时。在大多数情况下,使用 Let’s Encrypt 证书时不需要单独指定这个文件,因为 fullchain.pem 已经包含了必要的中间证书链,通常足以满足大多数应用的验证需求。
TLS, nginx config include
|
|
stream
代理远程桌面 3389 的 tcp 连接
stream {
upstream mstsc {
server 1.2.3.4:3389;
}
server {
listen 1082;
proxy_pass mstsc;
}
}
tls
|
|
静态网站
server {
listen 80;
server_name localhost;
#charset koi8-r;
access_log /var/log/nginx/host.access.log main;
error_log /var/log/nginx/error.log error;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
https://aotu.io/notes/2016/08/16/nginx-https/index.html
nginx tcp proxy with tls
|
|
set yum repo, /etc/yum.repos.d/nginx.repo
|
|
https://www.nginx.com/resources/admin-guide/tcp-load-balancing/
|
|
https://aotu.io/notes/2016/08/16/nginx-https/index.html
http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
Author -
LastMod 2020-06-26