HTTPS子域重定向

时间:2017-03-28 04:23:41

标签: nginx

我有一条规则,将所有页面和子域名从端口80重写为443 ssl

server {
listen xx.xx.xx.xx:80 default;
server_name *.xx.net;
return 301 https://xx.net;

}

这是你在上面看到的nginx配置

如何添加将所有443(https)子域(* .xx.net)定向到xx.net的类似内容?

这是针对https(443)听力部分

server {


listen    xx.xx.xx.xx:443 ssl;
server_name   *.xx.net xx.net;

location / {
    proxy_pass  http://xx.xx.xx.xx:8080;

} }

1 个答案:

答案 0 :(得分:0)

创建一个单独的服务器块:

server {
    listen          xx.xx.xx.xx:443 ssl;
    server_name     *.xx.net;
    return 301      https://xx.net;
}
server {
    listen          xx.xx.xx.xx:443 ssl;
    server_name     xx.net;

    location / {
        proxy_pass  http://xx.xx.xx.xx:8080;
    }
}