- Nếu bạn gặp trường hợp mà bạn đã tạo quá nhiều domain trong một user trong Vestacp và điều đó làm cho bạn khó quản lý được tất cả các domain đó và bạn muốn tách các domain đó ra riêng lẻ.
- Nếu bạn làm bằng cách chuyển domain thông thường với các bước : tạo user mới , chuyển source , chuyển database … thì sẽ tốn rất nhiều thời gian.
- Thay vào đó, Vestacp đã phát triển các câu lệnh để phục vụ cho việc chuyển domain đó tới user khác một cách thuận tiện và tự động hơn giúp chúng ta giảm bớt thời gian cũng như quản lý được tốt hơn việc chuyển các domain.
- Ở bài viết này mình sẽ chia sẻ cho các bạn các bước để có thể chuyển domain tới một user khác trong Vestacp.
1. Điều cần lưu ý khi chuyển domain bằng các lệnh trong Vestacp
- Các câu lệnh sử dụng bên dưới sẽ làm cho cấu hình có sẵn trong Vestacp bị khởi động lại vì thế các bạn phải chọn đúng các template phù hợp cho domain của bạn, nếu không khi chạy các lệnh trên các cấu hình mà bạn cài đặt thêm cho các domain của mình sẽ bị mất hết và trở lại mặc định.
- Ví dụ như : bạn có template cho domain nào đó của bạn là default và bạn thêm vào một vài cấu hình trong file config của domain đó.
- Thì sau khi bạn thực hiện 2 lệnh để chuyển domain thì vô tình domain đó của bạn file config sẽ bị restart lại cấu hình như ban đầu và các cấu hình bạn thêm vào sẽ bị mất hết.
- Các bạn hãy cân nhắc và kiểm tra kỹ trước khi sử dụng các câu lệnh bên dưới để thực hiện việc chuyển các site.
2. Các bước thực hiện chuyển domain đến một user khác.
- Xác định domain cần chuyển .
- Tạo mới một user là nơi domain đó cần chuyển đến.
- Sử dụng lệnh : v-change-domain-owner , để chuyển domain qua user vừa tạo
- Chú thích về các Options :
- Domain : Tên của domain cần chuyển
- User : User nơi mà domain đó chuyển tới
- Sau khi thực hiện xong câu lệnh, khi kiểm tra lại ta sẽ thấy domain không còn tồn tại trong user cũ nữa mà nó đã được chuyển qua user mới , cùng với đó là các phần DNS và MAIL cũng được chuyển đi theo qua user mới.
- Tiếp theo ta sử dụng lệnh : v-change-database-owner , để chuyển cơ sở dữ liệu qua domain mới
- Chú thích các Options :
- Database : là cơ sở dữ liệu cần chuyển đi.
- User : là user nơi mà cơ sở dữ liệu được chuyển đến.
- Sau khi lệnh được hoàn tất thì ta cũng sẽ thấy cơ sở dữ liệu không còn tồn tại trong user cũ mà đã được chuyển qua user mới.
- Có một điểm ta cần chú ý là : khi chuyển cơ sở dữ liệu từ user này qua user khác thì các thứ bao gồm tên database , username của database và password sẽ bị thay đổi vì thế sau khi thực hiện việc chuyển database, các bạn phải kiểm tra để biết được các thông tin đó và cấu hình lại các thông số đó để website của bạn có thể trỏ được đến đúng cơ sở dữ liệu và hoạt động lại bình thường.
- Như vậy là việc chuyển domain đến một user khác đã hoàn thành.
Chúc các bạn thực hiện thành công , nếu có vấn đề gì với những bước thực hiện mà mình chia sẻ các bạn hãy để lại bình luận bên dưới để mình tham khảo và cùng thảo luận nhé.
Cảm ơn các bạn đã quan tâm !