【发布时间】:2014-11-16 23:01:36
【问题描述】:
我想将到我网站的所有流量重定向到 SSL,但单个 URL 方案除外。我希望这个单一方案返回一个响应,表明该站点的这个特定部分只能通过 SSL 直接使用。
我网站的 conf 文件目前部分看起来像这样,可以很好地重定向所有流量:
server {
listen 80;
server_name sub.example.com;
rewrite ^ https://$server_name$request_uri? permanent;
}
server {
listen 443;
ssl on;
ssl_certificate /etc/nginx/ssl/12345.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
server_name sub.example.com;
client_max_body_size 4G;
# ....
}
我想这样做:
【问题讨论】: