آموزش انتقال هاست دایرکت ادمین

جهت خرید سرور ترید و بایننس اینجا کلیک کنید

آموزش انتقال هاست دایرکت ادمین

آموزش انتقال هاست دایرکت ادمین

انتقال هاست دایرکت ادمین به معنای جا به‌ جایی کلیه داده‌ ها شامل سایت‌ ها، دیتابیس‌ ها، ایمیل‌ ها، و تنظیمات دایرکت ادمین از یک سرور به سرور دیگر است. این کار معمولاً زمانی انجام می‌ شود که بخواهید به سرور بهتر، سریع‌تر یا ارزان‌ تر مهاجرت کنید.

برای خرید سرور مجازی اروپا اینجا کلیک کنید

پیش‌ نیازها

  • دسترسی root به هر دو سرور (قدیمی و جدید)

  • نصب دایرکت ادمین روی سرور جدید (نسخه پیشنهادی مشابه یا بالاتر از سرور قدیمی)

  • فضای کافی روی سرور جدید برای ریستور بکاپ

  • آشنایی با خط فرمان لینوکس و SSH

تهیه بکاپ از سرور قدیمی

بکاپ کامل از تمام کاربران

دایرکت ادمین یک اسکریپت بکاپ خودکار دارد:

cd /usr/local/directadmin/custombuild
./build backup_users
  • این دستور برای تمام کاربران موجود در دایرکت ادمین، بکاپ می‌ گیرد.

  • فایل‌ های بکاپ در /usr/local/directadmin/backups ذخیره می‌ شوند.

  • اسم فایل بکاپ‌ ها به شکل backup-username.tar.gz است.

بکاپ گرفتن از یک کاربر خاص

اگر قصد دارید فقط یک حساب را انتقال دهید، این دستور را اجرا کنید:

cd /usr/local/directadmin/scripts
./create_user_backup.sh username
  • این اسکریپت یک فایل بکاپ در مسیر /usr/local/directadmin/backups می‌سازد.

انتقال فایل‌ های بکاپ به سرور جدید

آموزش انتقال هاست دایرکت ادمین

برای انتقال بکاپ به سرور جدید، از SCP استفاده کنید:

scp /usr/local/directadmin/backups/backup-username.tar.gz root@new-server-ip:/root/
  • به جای new-server-ip، آدرس IP سرور جدید را قرار دهید.

  • اگر حجم فایل زیاد است و سرعت اینترنت کم، می‌ توانید از rsync یا ابزارهای فشرده‌ سازی قوی‌ تر استفاده کنید.

ریستور بکاپ روی سرور جدید

انتقال فایل به مسیر بکاپ دایرکت ادمین

ابتدا فایل را به پوشه بکاپ دایرکت ادمین منتقل کنید:

mv /root/backup-username.tar.gz /usr/local/directadmin/backups/

اجرای ریستور

سپس دستور ریستور را اجرا کنید:

cd /usr/local/directadmin/scripts
./restore_backup.sh backup-username.tar.gz
  • اگر فایل بکاپ در مسیر /usr/local/directadmin/backups باشد، می‌ توانید مستقیما نام فایل را به اسکریپت بدهید.

  • ریستور ممکن است مدتی طول بکشد بسته به حجم داده.

تنظیمات و بررسی‌ های پس از انتقال

بررسی سرویس‌ ها

  • مطمئن شوید که وب‌ سرور (Apache/Nginx)، دیتابیس (MySQL/MariaDB) و ایمیل (Exim یا Dovecot) به درستی کار می‌ کنند.

  • اگر سرویس‌ ها اجرا نمی‌شوند، لاگ‌ ها را بررسی کنید:

tail -f /var/log/httpd/error_log
tail -f /var/log/mysql/error.log
tail -f /var/log/exim/mainlog

بررسی مجوز فایل‌ ها و پوشه‌ ها

گاهی لازم است مالک فایل‌ ها و پوشه‌ ها را درست کنید:

chown -R username:username /home/username/

تغییر IP در تنظیمات DNS

اگر IP سرور جدید تغییر کرده، DNS دامنه‌ ها باید به IP جدید اشاره کنند.

  • این تغییر معمولاً در پنل دامنه انجام می‌ شود.

  • توجه داشته باشید که تغییر DNS ممکن است تا ۲۴-۴۸ ساعت طول بکشد تا کامل شود.

انتقال دیتابیس (اختیاری)

اگر به هر دلیلی دیتابیس‌ ها داخل بکاپ منتقل نشده‌ اند، می‌ توانید به صورت دستی دیتابیس را اکسپورت و ایمپورت کنید.

اکسپورت دیتابیس در سرور قدیمی

mysqldump -u dbuser -p database_name > database_name.sql

انتقال فایل SQL به سرور جدید و ایمپورت آن

mysql -u dbuser -p database_name < database_name.sql

انتقال ایمیل‌ ها (اختیاری)

دایرکت ادمین ایمیل‌ ها را معمولاً در /home/username/ و در مسیر Maildir نگه می‌ دارد. اگر ایمیل‌ ها در بکاپ‌ ها باشند، به صورت خودکار ریستور می‌ شوند. در غیر این صورت می‌ توانید پوشه ایمیل‌ ها را کپی کنید:

scp -r /home/username/Maildir root@new-server-ip:/home/username/

نکات تکمیلی

  • اگر دایرکت ادمین در سرور جدید با تنظیمات متفاوت (مثلاً نام سرور، IP یا نسخه) نصب شده، قبل از ریستور دقت کنید که همه چیز با سرور قدیمی سازگار باشد.

  • از طریق پنل دایرکت ادمین، ایمیل‌ ها، دیتابیس‌ ها، و اکانت‌ ها را چک کنید.

  • اگر سایت‌ها با SSL کار می‌ کردند، گواهینامه‌ ها باید منتقل و فعال شوند.

  • اگر از Cron Job استفاده شده، آن‌ها نیز باید بررسی و در صورت نیاز انتقال داده شوند.

خلاصه سریع دستورات

# بکاپ کل کاربران
cd /usr/local/directadmin/custombuild
./build backup_users

# بکاپ یک کاربر خاص
cd /usr/local/directadmin/scripts
./create_user_backup.sh username

# انتقال بکاپ به سرور جدید
scp /usr/local/directadmin/backups/backup-username.tar.gz root@new-server-ip:/root/

# انتقال فایل بکاپ به مسیر مناسب در سرور جدید
mv /root/backup-username.tar.gz /usr/local/directadmin/backups/

# ریستور بکاپ
cd /usr/local/directadmin/scripts
./restore_backup.sh backup-username.tar.gz

شما عزیزان می توانید جهت خرید هاست دایرکت ادمین، لایسنس دایرکت ادمین، انواع سرور مجازی و سرور اختصاصی با کارشناسان فروش ما از طریق شماره تلفن ۰۲۱۹۱۰۰۶۹۹۶ تماس بگیرید و از مشاوره رایگان کارشناسان ما بهره مند شوید.

به این مطلب امتیاز بدهید:
امتیاز دهید
برای خرید سرور بورس توشن اینجا کلیک کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

پنج × 4 =

سوالات خود را از ما بپرسید!

لطفا پیش از ارسال دیدگاه، چند مورد زیر را مطالعه نمایید:

- دیدگاه خود را به زبان فارسی ارسال نمایید.
- به دیدگاه کاربران دیگر احترام بگذارید، پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، تایید نخواهند شد.
- از ارسال لینک‌ سایت های شخصی و ارائه اطلاعات شخصی در متن دیدگاه پرهیز فرمایید.
- موارد مرتبط با بخش پشتیبانی را از طریق مرکز پشتیبانی مطرح فرمایید تا در اسرع وقت بررسی شوند.

بهترین سرویس ، کمترین قیمت

برخی از مشتریان خدمات مجموعه توشن

برخی از مشتریان توشن!

افتخار میکنیم که به ما اعتماد کرده اید...

اینستاگرام توشن را دنبال کنید...
تماس سریع