nginx - Nginx全球服务器块?
问题描述
如何定义适用于所有虚拟主机的服务器块?
Aka 有一个通用块来为所有子域配置 SSL(它们使用相同的证书)
server {
listen 80;
server_name *.example.com;
return 301 https://$host$request_uri;
}
# Have a block like this that does SSL for all subdomains
server {
listen 443 ssl ;
listen [::]:443 ssl;
server_name *.example.com;
ssl_certificate /certs/live/example.com/cert.pem;
ssl_certificate_key /certs/live/example.com/privkey.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
}
解决方案
推荐阅读
- javascript - discord.js 发送自定义消息和机器人镜像消息
- python - 在 AWS Sagemaker 中使用 Tensorflow Estimator 时如何在 S3 中保存 Tensorflow 模型(作为 /output/model.tar.gz)
- python - 如何获取熊猫数据框中行的长度?
- python - 我如何打印变量名称和值作为传递的参数
- ios - 是否允许将使用旧 xcode 构建的框架文件发布到商店?
- sql - 使用触发器更新列号
- matrix - 在 PowerBI 中,如何扩展矩阵中的行值并继续显示小计
- apache-flink - 如何检查数据源和进程函数之间的延迟
- javascript - Javascript 将 div A 的内容与 div B 相乘并显示在 div C 中(当 div A 更改时触发)
- javascript - 在 Razor 页面中未从 JS 调用 OnPost 方法