Question Hỏi về direct http to https VPS linux chạy NGINX

Thảo luận trong 'Hosting - Server - Domain' bắt đầu bởi zoom360, 3/10/14.

1votes
5/5, 1 vote

  1. zoom360

    zoom360 Member

    Bài viết:
    392
    Likes :
    113
    Các bạn cho mình hỏi, mình xài VPS LINUX chạy NGINX, lúc trước ko dùng ssl bây giờ nâng cấp lên dùng ssl thì toàn bộ link http từ google bị lỗi hết. Search google thấy có hướng dẫn config file.conf .
    Mình vào đó chèn đoạn code sau:
    Mã:
    server {
        listen      443;
        server_name .vnnet.org;
        rewrite     ^(.*)   https://domain.com$1 permanent;
    }
    theo đúng hướng dẫn nó vẫn ko derect được. Link http vẫn bị lỗi.
    Các bác pro Linux giúp e với .
    Thanks trước nha
     
    Đang tải...
  2. zoom360

    zoom360 Member

    Bài viết:
    392
    Likes :
    113
    Ai chuyên về VPS giúp mình với
     
  3. thong9b

    thong9b Member

    Bài viết:
    285
    Likes :
    90
  4. thiencqcq

    thiencqcq Verified User

    Bài viết:
    181
    Likes :
    26
    Thêm www vào cả 2 file này với được nhé

    redirect-rule.nginx

    rewrite-rule.nginx
     
    zoom360 thích bài này.
  5. leeooing

    leeooing New Member

    Bài viết:
    15
    Likes :
    8
    Sao bạn không vào xenforo option to force run SSL
     
    zoom360 thích bài này.
  6. giasuhv

    giasuhv Member

    Bài viết:
    75
    Likes :
    25
    zoom360 thích bài này.
  7. levutechcom

    levutechcom New Member

    Bài viết:
    1
    Likes :
    0
    Dùng return thay cho redirect đi cho nhanh mà gọn nữa.
     
  8. zoom360

    zoom360 Member

    Bài viết:
    392
    Likes :
    113
    Đang cài lại vps rồi, định cài direct Admin. Thích dùng .htacess hơn
     
  9. khacnam

    khacnam Verified User

    Bài viết:
    77
    Likes :
    29
  10. cuong1699

    cuong1699 New Member

    Bài viết:
    69
    Likes :
    10
    server {
    listen 80;
    server_name .vnnet.org;
    rewrite ^(.*) https://domain.com$1 permanent;
    }
    bác để 443 nên loop là phải rồi. Thứ 2 nữa là nếu dùng cloudflare thì xem lại không có thể bị xung đột giữa 2 thằng chuyển hướng.
     
  11. zoom360

    zoom360 Member

    Bài viết:
    392
    Likes :
    113
    Đã làm rồi, cảm ơn bác. Bây giờ biết cách config rồi. Lúc đó mới mò mẫm VPS, ssl chạy port 443 nhé! Mình đang chạy khá ổn.
     
  12. cuong1699

    cuong1699 New Member

    Bài viết:
    69
    Likes :
    10
    SSl chạy post 443 nên bác phải config cho http từ 80 chạy sang 443 đó bác :3
     
  13. HPA

    HPA New Member

    Bài viết:
    4
    Likes :
    0
    Self-signed certificates will cause browser warnings
     
  14. vitti

    vitti Member

    Bài viết:
    104
    Likes :
    55
    :) nếu bạn làm vẫn ko đc thì có thể làm theo cách của mình nhé:
    Mã:
    server {
        server_name vnnet.org www.vnnet.org;
        rewrite ^ https://$host$request_uri permanent;
    }
    server {
        listen 443 ssl;
        server_name vnnet.org;
    }
    Giải thích: Muốn redirect 301 thì phải qua port 80 trước, khi qua port 80 vào ssl mới load tiếp 443 để chạy ssl :) rất đơn giản mà. Nhớ Restart lại nginx nhé:
    Mã:
    service nginx restart
     
comments powered by Disqus
: http, https

Chia sẻ trang này

Đang tải...