Chuyển đổi blog và hạ cấp chi tiêu - nổ hủ

Mục lục

Năm 2021, tôi đã chuyển blog của mình sang máy chủ nhẹ của Alibaba Cloud và tiếp tục sử dụng nó cho đến nay. Trong quá trình này, tôi đã nâng cấp cấu hình một lần. Chi phí trong ba năm lần lượt là 720 nghìn đồng, 918 nghìn đồng và 918 nghìn đồng. Thực tế thì khá đắt, nhưng vì lười không muốn rắc rối thêm nữa, nên tôi đã chấp nhận trả tiền.

Hiện tại, máy chủ của tôi sắp hết hạn. Khi thấy chương trình khuyến mãi của Alibaba Cloud ECS chỉ 99 nghìn đồng mỗi năm (chỉ cần chia sẻ bài viết với 1900 điểm), tôi đã quyết định mua ngay. Đây chính là lúc cần hạ cấp chi tiêu! Hơn thế nữa, tôi phát hiện có thể gia hạn thêm một năm với giá 99 nghìn đồng, nên đã chọn gói 2 năm. So với chi phí trước đây, tôi sẽ tiết kiệm được tổng cộng 1638 nghìn đồng trong hai năm tới.

Sau khi mua máy chủ mới, bước tiếp theo là di chuyển website, bao gồm cả blog và dấu trang yêu thích. Tôi không có kế hoạch di chuyển ứng dụng Memos, mà thay vào đó sẽ sao lưu dữ liệu. Trước đây, tôi đã thực hiện việc di chuyển hai lần và đều ghi lại quy trình, nhờ vậy mà tích lũy được kinh nghiệm xử lý các vấn đề phát sinh.

Tuy nhiên, lần này tôi vẫn gặp phải hai vấn đề đáng nổ hủ chú ý:

1. Cổng 80/443 trên máy chủ chưa được mở Sau khi cài đặt chứng chỉ SSL, trang web của tôi đột nhiên không thể truy cập được. Sau nhiều giờ loay hoay, tôi mới nhận ra rằng cổng https (cổng 443) cũng chưa được bật. Thật sự là một sai lầm ngớ ngẩn! Sau khi keo nha cai hom nay giải quyết xong vấn đề cổng, trang web trở lại bình thường. Tuy nhiên, thời gian tôi mất để khắc phục đã hơn 4 tiếng.

2. Chức năng thông báo email cho bình luận trong Typecho bị lỗi Tôi đoán rằng nguyên nhân có thể là do phiên bản PHP khác nhau. Trong cấu hình Nginx có liên quan đến phiên bản PHP, và tôi từng gặp trường hợp trang web không thể truy cập được vì phiên bản PHP không đúng. Máy chủ mới sử dụng PHP 8.1, trong khi máy chủ cũ dùng PHP 7.4. Mặc dù trang web vẫn hoạt động bình thường, nhưng các tiện ích bổ sung như CommentToEmail không hoạt động, có lẽ do chúng không tương thích với PHP 8.

Lúc đầu, tôi cố gắng tìm kiếm phiên bản mới hơn của CommentToEmail hoặc thử nghiệm các tiện ích tương tự khác từ mạng internet. Nhưng sau hai giờ kiên trì thử nghiệm, tất cả đều thất bại. Cuối cùng, tôi đành chấp nhận hạ cấp PHP về phiên bản 7.4, và chức năng bình luận hoạt động nhận định kèo trở lại. Hóa ra, phán đoán ban đầu của tôi hoàn toàn chính xác. Đôi khi, phiên bản cũ vẫn ổn và không nhất thiết phải ép buộc bản thân sử dụng phiên bản mới hơn - điều này khiến tôi nhớ đến câu nói nổi tiếng của Luo Yonghao: “Chẳng phải là không thể dùng được đâu.”

Với việc đã mua máy chủ trong 2 năm, tôi tin rằng ít nhất trong khoảng thời gian này, mình sẽ không cần phải lo lắng về việc di chuyển hoặc cài đặt lại.

Còn về phần sao lưu dữ liệu từ ứng dụng Memos, tôi đã sử dụng một kịch bản Python để tải tất cả nội dung về Obsidian. Kịch bản này hiện đã được đăng lên GitHub để mọi người có thể

Cuối cùng, tôi xin chia sẻ đường dẫn đến trang khuyến mãi của Alibaba Cloud: Link khuyến mãi