Nginx:将自定义域http请求重定向到https

Junji Zhi

我们想将something.custom.comhttp请求重定向到https,而其他请求保持不变。尝试了如下所示的方法,但是没有用:

server {
  listen 80 default_server;
  listen [::]:80 default_server ipv6only=on;

  server_name _;

  if ($host ~ ^(.*?)\.custom\.com) {
    return 301 https://$host$request_uri;
  }

  root /www/example/public;
}

server {
  listen 443 default_server ssl;
  listen [::]:443 default_server ipv6only=on ssl;

  server_name _;

  root /www/example/public;
}

我的设置有问题吗?

基南·劳伦斯(Keenan Lawrence)

如评论中所述,以下配置应起作用:

server {
    listen 80;
    listen [::]:80 ipv6only=on;

    server_name something.custom.com;
    return 301 https://something.custom.com$request_uri;
}

server {
    listen 80 default_server;
    server_name _;

    #Rest of your config here
}

server {
    listen 443 default_server ssl;
    listen [::]:443 default_server ipv6only=on ssl;

    server_name _;

    root /www/example/public;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在具有自定义域的OpenShift中从HTTPS重定向到HTTP

来自分类Dev

如果我不希望自定义域http重定向到https,为什么要这样做?

来自分类Dev

如何停止重定向到自定义域?

来自分类Dev

重定向到Firebase Hosting自定义域

来自分类Dev

云服务自定义域重定向配置

来自分类Dev

为什么自定义域重定向到herokuapp.com?

来自分类Dev

将项目网址重定向到自定义域

来自分类Dev

将记录重定向到AWS Route53中的Apigateway自定义域

来自分类Dev

GitHub 页面站点重定向到自定义域而不是 index.html

来自分类Dev

在Heroku Web应用程序上,如何从用户从.herokuapp.com重定向到自定义域?

来自分类Dev

Cloudflare上的Heroku自定义域:重定向过多

来自分类Dev

Cloudflare上的Heroku自定义域:重定向过多

来自分类Dev

如何重定向到页面并将自定义标题添加到重定向

来自分类Dev

Spring Security将自定义登录页面重定向到其自身-重定向过多

来自分类Dev

自定义wordpress HTTP重定向到HTTPS中断网站

来自分类Dev

如何使用Nginx重定向到自定义网址?

来自分类Dev

当域本身设置为 S3 时,如何将自定义子域重定向到 github-pages 项目?

来自分类Dev

Heroku 中带有自定义域的 Https

来自分类Dev

使用Nginx将所有非子域请求重定向到(https)apex域

来自分类Dev

将自定义请求类型传递给操作Laravel 5时获取重定向循环

来自分类Dev

Github页面-禁用除单个站点以外的所有站点的自定义域重定向?

来自分类Dev

http 请求应该重定向到 https

来自分类Dev

如何将自定义环境变量重定向到Window的%HOMEPATH%

来自分类Dev

如何将自定义systemd服务的输出重定向到特定控制台

来自分类Dev

Jelastic Nginx http到https重定向

来自分类Dev

nginx http到https重定向问题

来自分类Dev

NGINX 将 http 重定向到 https

来自分类Dev

nginx默认重定向和自定义重定向

来自分类Dev

nginx默认重定向和自定义重定向

Related 相关文章

  1. 1

    在具有自定义域的OpenShift中从HTTPS重定向到HTTP

  2. 2

    如果我不希望自定义域http重定向到https,为什么要这样做?

  3. 3

    如何停止重定向到自定义域?

  4. 4

    重定向到Firebase Hosting自定义域

  5. 5

    云服务自定义域重定向配置

  6. 6

    为什么自定义域重定向到herokuapp.com?

  7. 7

    将项目网址重定向到自定义域

  8. 8

    将记录重定向到AWS Route53中的Apigateway自定义域

  9. 9

    GitHub 页面站点重定向到自定义域而不是 index.html

  10. 10

    在Heroku Web应用程序上,如何从用户从.herokuapp.com重定向到自定义域?

  11. 11

    Cloudflare上的Heroku自定义域:重定向过多

  12. 12

    Cloudflare上的Heroku自定义域:重定向过多

  13. 13

    如何重定向到页面并将自定义标题添加到重定向

  14. 14

    Spring Security将自定义登录页面重定向到其自身-重定向过多

  15. 15

    自定义wordpress HTTP重定向到HTTPS中断网站

  16. 16

    如何使用Nginx重定向到自定义网址?

  17. 17

    当域本身设置为 S3 时,如何将自定义子域重定向到 github-pages 项目?

  18. 18

    Heroku 中带有自定义域的 Https

  19. 19

    使用Nginx将所有非子域请求重定向到(https)apex域

  20. 20

    将自定义请求类型传递给操作Laravel 5时获取重定向循环

  21. 21

    Github页面-禁用除单个站点以外的所有站点的自定义域重定向?

  22. 22

    http 请求应该重定向到 https

  23. 23

    如何将自定义环境变量重定向到Window的%HOMEPATH%

  24. 24

    如何将自定义systemd服务的输出重定向到特定控制台

  25. 25

    Jelastic Nginx http到https重定向

  26. 26

    nginx http到https重定向问题

  27. 27

    NGINX 将 http 重定向到 https

  28. 28

    nginx默认重定向和自定义重定向

  29. 29

    nginx默认重定向和自定义重定向

热门标签

归档