Hiện tại mình đã tìm được cách fix lỗi rồi, mình note 2 phần:
Phần 1: Sửa lỗi
- Đối với kết nối Cloudflare tới máy chủ giống như máy chủ bị shutdown, chạy http được nhưng không tự chạy https.
Chắc do domain mình lâu quá Clouflare có cập nhật config gì không đồng bộ.
- Chọn domain - vào SSL/TLS - chọn Configure - chọn về Automatic SSL/TLS (default) - chọn Save
- Sau đó lại domain - vào SSL/TLS - chọn Configure - chọn về Custom SSL/TLS - Flexible - chọn Save
- Chọn domain - vào SSL/TLS - chọn Edge Certificates - chọn Always Use HTTPS - ON.
Kết quả: domain truy cập được vào máy chủ với https
Tới bước này thì khi tắt proxy cloudflare thì vẫn chưa truy cập được máy chủ vậy vấn đề tiếp theo cần config lại ở VPSSIM.
- Với domain bị lỗi này thì cần vào thẳng etc/nginx/conf.d/ để cập nhật thông số cho file domain.conf
Chạy nginx -t và sudo systemctl restart nginx
Mọi thứ sẽ lại bình thường.
Tại sao phải vào đây config mà không đi từ 0-Vhost trong home/domain.com mình sẽ giải thích ở phần 2.
Phần 2: Quá trình thao tác, để admin có thể theo dõi tìm ra lỗi và fix.
- Website 1 và 2 : mình thêm các đây hơn 1 tháng và thêm web 1 sau đó tiếp tục thêm web 2.
- Website 3 : thêm các đây cỡ 2 tuần , chỉ thêm duy nhất 1 website.
- Website 4 và 5 : mình thêm các đây hơn 1 tuần và thêm web 4 sau đó tiếp tục thêm web 5.
Mình thao tác config là dùng winscp truy cập 0-Vhost click file conf và edit.
Đối với website 3 thì việc cập nhật này thành công và không cần cập nhật trong thư mục conf.d
Website của mình bị lỗi là 2 và 5, là những website bị lỗi, khi thêm liên tiếp 2 website dùng vpssim.
Nên mình tạm phỏng đoán là quá trình thêm 2 website liên tục, bị lỗi gì đó dẫn tới web thứ 2, không thể cập nhật file conf khi đi từ 0Vhost, admin có thể thử test lại xem sao hoặc trong quá trình dùng như vậy mà có lỗi, mình sẽ cập nhật để xác nhận lỗi đó ở đây.