NGINX 将 http 重定向到 https 和 www。到非 www

巴拉兹·哈斯普赖

我终于得到了使用 Let's Encrypt 制作的证书。
不过,我正在为 nginx 苦苦挣扎。我一直在使用它作为反向代理,我发现它非常好。
现在我的网站可以通过https://example.net访问,但我希望http://www.example.nethttps://www.example.net被重定向到https://example .net
但是我当前的配置不起作用。

server {
   listen       80;
   server_name example.net;
   return 301 https://example.net$request_uri;
}

server {
   listen 80;
   server_name www.example.net;
   rewrite ^/(.*) https://example.net/$1 permanent;
}

server {
   listen 443 ssl;
    server_name  example.net;

    ssl_certificate /home/shiro/LE-Cert.crt;
    ssl_certificate_key /home/shiro/LE-Cert.key;
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_pass https://10.0.0.3:443;
    }
}

server {
   listen 443;
   server_name www.example.net;
   rewrite ^/(.*) https://example.net/$1 permanent;
}

我将如何设置这样的东西?
如果重要的话,Nginx 会在 ubuntu 上运行。

编辑:哦。我的。上帝。
我现在觉得很愚蠢..
我发现了问题,修复了它,当我在 pfSense 上设置 acme 包时,我不得不将 http 转发到 pfsense:8082。然后我没有禁用它,也没有启用转发到 Nginx 的那个。

巴拉兹·哈斯普赖

哦。我的。上帝。
我现在觉得很愚蠢..
我发现了问题,修复了它,当我在 pfSense 上设置 acme 包时,我不得不将 http 转发到 pfsense:8082。然后我没有禁用它,也没有启用转发到 Nginx 的那个。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

nginx将非www重定向到www和https

来自分类Dev

将非www和非http重定向到https

来自分类Dev

Nginx将http:// www和裸http / https重定向到https:// www

来自分类Dev

Nginx将http:// www和裸http / https重定向到https:// www

来自分类Dev

NGINX将http重定向到https,将非www重定向到ww

来自分类Dev

NGINX将http重定向到https,将非www重定向到ww

来自分类Dev

将非www和www http请求重定向到https:// www

来自分类Dev

将非www和www http请求重定向到https:// www

来自分类Dev

Nginx-(http / https)非www到www重定向

来自分类Dev

Nginx重定向/重写:www到非www和https

来自分类Dev

Nginx将非www重定向到domain.com和子域的www和https

来自分类Dev

使用.htaccess将http和https的所有非www都重定向到www

来自分类Dev

如何将http重定向到https和将https:// www重定向到https://

来自分类Dev

重定向www。到非www并使用.htaccess将所有http重定向到https

来自分类Dev

重定向www。到非www并使用.htaccess将所有http重定向到https

来自分类Dev

AWS Application Load Balancer将所有www和非http重定向到https://

来自分类Dev

将非www重定向为http和https的www

来自分类Dev

将所有非www,www,http://请求重定向到https:// www。使用.htaccess文件

来自分类Dev

将任何域从非 www 重定向到 www 和 HTTPS,无需双重重定向

来自分类Dev

htaccess将https重定向到http,将.com重定向到.co.uk和http:// www。到http://

来自分类Dev

将www和非www都重定向到https non www

来自分类Dev

使用通配符支持将非https和非www重定向到https:// www

来自分类Dev

使用通配符支持将非https和非www重定向到https:// www

来自分类Dev

301通过htaccess将index.html以及所有http,https,www和非www版本的首页URL重定向到https:// www根URL

来自分类Dev

Nginx将https:// www重定向到https://

来自分类Dev

htaccess非www到www,而http到https和http:// www到https:// www

来自分类Dev

htaccess非www到www,而http到https和http:// www到https:// www

来自分类Dev

将带www的domain.com/folder重定向到非www,同时将http重定向到https

来自分类Dev

使用.htaccess将所有网站链接www重定向到非www并将http重定向到https

Related 相关文章

  1. 1

    nginx将非www重定向到www和https

  2. 2

    将非www和非http重定向到https

  3. 3

    Nginx将http:// www和裸http / https重定向到https:// www

  4. 4

    Nginx将http:// www和裸http / https重定向到https:// www

  5. 5

    NGINX将http重定向到https,将非www重定向到ww

  6. 6

    NGINX将http重定向到https,将非www重定向到ww

  7. 7

    将非www和www http请求重定向到https:// www

  8. 8

    将非www和www http请求重定向到https:// www

  9. 9

    Nginx-(http / https)非www到www重定向

  10. 10

    Nginx重定向/重写:www到非www和https

  11. 11

    Nginx将非www重定向到domain.com和子域的www和https

  12. 12

    使用.htaccess将http和https的所有非www都重定向到www

  13. 13

    如何将http重定向到https和将https:// www重定向到https://

  14. 14

    重定向www。到非www并使用.htaccess将所有http重定向到https

  15. 15

    重定向www。到非www并使用.htaccess将所有http重定向到https

  16. 16

    AWS Application Load Balancer将所有www和非http重定向到https://

  17. 17

    将非www重定向为http和https的www

  18. 18

    将所有非www,www,http://请求重定向到https:// www。使用.htaccess文件

  19. 19

    将任何域从非 www 重定向到 www 和 HTTPS,无需双重重定向

  20. 20

    htaccess将https重定向到http,将.com重定向到.co.uk和http:// www。到http://

  21. 21

    将www和非www都重定向到https non www

  22. 22

    使用通配符支持将非https和非www重定向到https:// www

  23. 23

    使用通配符支持将非https和非www重定向到https:// www

  24. 24

    301通过htaccess将index.html以及所有http,https,www和非www版本的首页URL重定向到https:// www根URL

  25. 25

    Nginx将https:// www重定向到https://

  26. 26

    htaccess非www到www,而http到https和http:// www到https:// www

  27. 27

    htaccess非www到www,而http到https和http:// www到https:// www

  28. 28

    将带www的domain.com/folder重定向到非www,同时将http重定向到https

  29. 29

    使用.htaccess将所有网站链接www重定向到非www并将http重定向到https

热门标签

归档