Pages

Friday, March 2, 2018

Fix lỗi khi chuyển snaphot trên vultr dùng vestacp

1) Vultr là VPS tốt, có snaphot miễn phí để sao lưu hệ thống bằng tay.

2) Ví dụ mình cần sao lưu snaphot và chuyển sang một location khác. Tốc độ sao lưu và restore khá nhanh, miễn phí. Dùng cách này nhân bản VPS rất nhanh.

3) Sau khi sao lưu (tương tự ghost Windows), tất nhiên IP sẽ đổi và buộc phải tùy chỉnh, nếu không httpd (Apache2) sẽ không chạy. Nginx thì okey.

4) Vultr của mình hiện cài VestaCP cũng miễn phí.

5) Việc đơn giản là theo hướng dẫn mặc định của Vutrl về sao lưu snaphot. Với Centos thì như sau. Tùy chỉnh đầu tiên.

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR===> ID mới
NETMASK= ==> mới
GATEWAY= ==> như hệ thống cung cấp
DNS1= ==> như hệ thống cung cấp

Tham khảo thêm tại đây

6) Tuy nhiên httpd vẫn chưa khởi động được vì trong hệ thống vẫn đang dùng config của IP cũ. Việc đơn giản là truy cập vào thư mục sau, nếu dùng Centos

/etc/httpd/conf.d

Xóa file gán với IP cũ. Hệ thống sẽ tự động sinh ra file cấu hình mới gán với IP mới.

7. Trên VestaCP, thêm IP mới tương ứng với IP của hệ thống hiện tại. Vào domain, đổi IP sang IP mới cho từng domain. Xóa IP cũ.

8.  VestaCP user(s) and REBUILD WEB for the user/s nếu không thư mục public sẽ không gán cho user.

9. Có thể phải chỉnh config trên thư mục gán cho từng domain. Ví dụ dùng laravel thì phải vào thư hục /home/admin/conf/web điều chỉnh thư mục gốc của từng domain.

Reboot, khởi động lại httpd và nginx. Tận hưởng

Updated: Ở bước 8, ===> Phải config lại trên home/admin/conf mỗi lần Rebuild USER, nhất là với Laravel, vì thư mục phải thiết lập /public . Vãi. Nhớ reboot httpd trên Control Panel

No comments:

Post a Comment