Skip to main content

Hướng dẫn chuyển từ https sang http

 Chuyển từ HTTPS sang HTTP có thể được thực hiện theo nhiều cách khác nhau, tùy thuộc vào mục đích và hệ thống mà bạn đang sử dụng. Dưới đây là hướng dẫn chi tiết:


1. Cấu hình lại máy chủ web

Bạn cần chỉnh sửa cấu hình máy chủ web để ngừng sử dụng HTTPS và chỉ cho phép HTTP.

Apache

  • Mở file cấu hình Apache (thường là httpd.conf hoặc apache2.conf).
  • Tìm các dòng liên quan đến HTTPS (port 443) và xóa hoặc vô hiệu hóa chúng.
  • Đảm bảo server chỉ lắng nghe HTTP trên cổng 80:
    apache
    Listen 80 <VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html </VirtualHost>
  • Khởi động lại Apache:
    sh
    systemctl restart apache2

Nginx

  • Mở file cấu hình Nginx (/etc/nginx/nginx.conf hoặc /etc/nginx/sites-available/default).
  • Xóa hoặc vô hiệu hóa phần cấu hình HTTPS (port 443).
  • Đảm bảo server chỉ chạy HTTP trên port 80:
    nginx
    server { listen 80; server_name example.com; root /var/www/html; }
  • Khởi động lại Nginx:
    sh
    systemctl restart nginx

2. Cấu hình ứng dụng web

Nếu ứng dụng của bạn đang buộc sử dụng HTTPS, hãy kiểm tra và tắt tính năng này:

  • Trong PHP (Laravel, CodeIgniter, v.v.)

    • Kiểm tra .htaccess hoặc web.php xem có redirect HTTPS không, nếu có thì xóa hoặc chỉnh sửa.
  • Trong Node.js (Express)

    • Nếu có middleware buộc HTTPS, hãy tắt nó:
      javascript
      app.use((req, res, next) => { if (req.secure) { return res.redirect('http://' + req.headers.host + req.url); } next(); });
  • Trong WordPress

    • Vào wp-config.php, sửa:
      php
      define('FORCE_SSL_ADMIN', false);
    • Trong CSDL, đổi URL trong bảng wp_options từ https://example.com thành http://example.com.

3. Chỉnh sửa tệp .htaccess (nếu có)

Nếu bạn dùng .htaccess để buộc HTTPS, hãy chỉnh sửa hoặc xóa các dòng như:

apache
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

4. Cập nhật DNS và CDN

  • Nếu bạn dùng Cloudflare hoặc CDN khác, hãy tắt chế độ "Always use HTTPS".
  • Kiểm tra và chỉnh sửa các bản ghi DNS nếu cần.

5. Xóa SSL khỏi máy chủ

Nếu bạn không cần SSL nữa, bạn có thể xóa chứng chỉ SSL:

sh
rm -rf /etc/letsencrypt/live/example.com

(Tuy nhiên, cách này chỉ nên dùng nếu bạn chắc chắn không cần HTTPS nữa.)


6. Kiểm tra lại

Sau khi hoàn tất, hãy thử truy cập website của bạn bằng HTTP (http://example.com) để đảm bảo nó hoạt động đúng cách.

Bạn đang dùng loại máy chủ nào (Apache, Nginx, IIS)? Mình có thể hướng dẫn cụ thể hơn nếu bạn cần! 🚀

Comments

Popular posts from this blog

Đặt Câu Hỏi

Nếu các em, bạn có những bài khó không giải được, hoặc có thắt mắt gì  muốn được giải đáp thì có thể đặt câu hỏi bênh dưới rồi comments lại, thầy sẽ giải hoặc giải thích cho các em, bạn.

Chứng minh 3 điểm thẳng hàng - hình học lớp 9

Chứng minh thằng hàng là một bài toán không khó lắm, nhưng nó vẫn là một trong những bài toán làm cho học sinh cảm thấy khó khăn do nó có rất nhiều cách làm và đôi lúc hơi trừu tượng. Thầy viết bài này để hướng dẫn các em làm bài toán chứng minh thẳng hàng và một số bài tập để mấy em tham khảo. Một số cách chứng minh bài toán thẳng hàng: 1/ chứng minh qua 3 điểm xác định được góc bẹt   vd: 2 góc AOB và góc AOC kề nhau   AÔB+BÔC=180 ( Góc bẹt)   suy ra ba điểm A,O,C thẳng hàng   2/chứng minh 2 đoạn thẳng trùng nhau   vd: đoạn thẳng AB trùng với đoạn thẳng AC   suy ra A,B,C thẳng hàng   3/ Chứng minh theo tiên để Ơ- clít   Vd :ab//de   ac//de   suy ra A,B,C thẳng hàng( vì theo tiên đề từ 1 điểm có một và chỉ một đường thẳng song song với đường thẳng cho trước)   4/Chứng minh cùng vuông góc   vd:AC thẳng góc với đường thẳng d tại C   BC thẳng góc với đường thẳng d tại C   suy ra A,B,C thẳng hàng ...