به گزارش آفتاب شرق
سلب مسئولیت: دیجیاتو فقط نمایشدهنده این متن تبلیغاتی است و تحریریه مسئولیتی درمورد محتوای آن ندارد.
یکی از با اهمیت ترین عمل های برای وبسایتهایی که بهجستوجو افزایش شدت، امنیت و این چنین پایداری دسترسی کاربران می باشند، انتقال سایت به سرور مجازی خارج است. تعداد بسیاری از کسبوکارها بعد از منفعت گیری از ها استهای اشتراکی یا سرورهای داخلی و روبه رو با مشکلاتی نظیر محدودیت پهنای باند، کندی در بارگذاری صفحات و قضیه تحریمها، تصمیم میگیرند وبسایت خود را به یک سرور مجازی خارج منتقل کنند. این سرورها بهعلت داشتن منبع های اختصاصی، موقعیتهای جغرافیایی متنوع و امکان اراعه خدمات پایدارتر، محدودیت کمتری در دسترسی بینالمللی دارند و همین نوشته علتمیشود سئوی سایت در موتورهای جستجو بهبود اشکار کند. به همین منظور در این متن به بازدید مرحله های انتقال سایت به سرور مجازی خارج میپردازیم.
مرحله های انتقال سایت به سرور مجازی خارجی
انتقال سایت به سرورهای خارج نیازمند برنامهریزی و آمادهسازی دقیق است که با اهمیت ترین آن خرید سرور مجازی VPS اروپا میباشد. بعد از آن یک سری پیشنیازها می باشند که عدم مراعات آنها امکان پذیر تبدیل از دست رفتن بخشی از اطلاعات یا ابراز اختلال در کارکرد سایت شود. به این علت، قبل از هرگونه انتقال، باید وبسایت خود را آماده کنید. مطابق آموزش وبسایت help.ovhcloud.com مرحله های انتقال سایت به سرور مجازی خارج بدین صورت است:
۱) بکاپگیری در ها است
اولین قدم، گرفتن یک نسخه پشتیبان کامل از همه فایلهایی است که در سایت شما وجود دارد. در این قسمت، بهتر است علاوهبر فایلها، از دیتابیس و حتی ایمیلها نیز بکاپ بگیرید.
۲) بازدید نرمافزارهای مورد نیاز و نسخه PHP
هر سرور مجازی محدودیتها و شرایط خاص خود را دارد. به این علت، قبل از اغاز انتقال، نسخه PHP، MySQL یا MariaDB و این چنین هر افزونه یا نرمافزار فرد دیگر که سایت به آن نیاز دارد را بازدید کنید. برخی ساختارهای دیتابیس امکان پذیر در نسخههای تازه دچار تحول شوند یا نیاز به بهینهسازی داشته باشند. هماهنگی نسخهها و نرمافزارهای زیرساخت یکی از عوامل مهم برای پیروزی انتقال بدون دردسر و جلوگیری از از دست رفتن اطلاعات است.
۳) آمادهسازی اطلاعات سرور و دسترسیها
از جمله با اهمیت ترین پیشنیازها برای انتقال موفق سایت به سرور مجازی خارج، آماده داشتن همه دسترسیها و اطلاعات مدیریتی سرور است. اگر این اطلاعات از قبل آماده نباشند، در فرآیند انتقال با مشکل روبه رو خواهید شد و حتی امکان پذیر سایت شما برای مدتی از دسترس خارج شود. اطلاعاتی که باید پیش از اغاز انتقال آماده داشته باشید شامل موارد زیر می باشند:
۱- دسترسی SSH
اگر میخواهید فایلها و تنظیمات سرور را بهطور مستقیم از طریق خط فرمان مدیریت کنید، باید اطلاعاتی همانند نام کاربری، رمز عبور یا کلید خصوصی SSH را از قبل آماده داشته باشید. عملاً بدون دسترسی به این اطلاعات، تعداد بسیاری از عملیات مهم انتقال مقدور نخواهد می بود.
۲- کنترل پنل سرور
برای تشکیل یک دیتابیس تازه، مدیریت ایمیلها، تحول تنظیمات PHP یا مشاهده گزارش خطاها، داشتن دسترسی به کنترل پنل همانند cPanel یا Plesk الزامی است. بعد یقین شوید که اطلاعات ورود به کنترل پنل را در اختیار دارید.
۳- FTP/SFTP
انتقال فایلهای سایت همانند افزونهها، تصاویر و قالبها طبق معمولً از طریق FTP یا SFTP انجام میشود. برای این کار باید آدرس سرور، نام کاربری، رمز عبور و پورت اتصال را آماده داشته باشید.
۴- اطلاعات دیتابیس تازه
قبل از اغاز انتقال، ملزوم است یک دیتابیس تازه بر روی سرور مجازی تشکیل کنید. این دیتابیس نیز اطلاعات مخصوص خود همانند نام، نام کاربری و رمز عبور را دارد که باید از آنها مطلع باشید.
۵- بازدید مجوزها و محدودیتها
در نهایت مطمعن حاصل کنید حساب کاربری که برای مدیریت سرور منفعت گیری میکنید دسترسی کافی برای تشکیل فایل، پوشه و دیتابیس دارد. علاوهبراین، محدودیتهای منبع های سرور همانند فضای ذخیرهسازی، CPU و RAM را بازدید کنید تا در آینده با مشکلاتی همانند کندی سایت یا خطاهای ناشی از افتمنابع روبه رو نشوید.
اغاز انتقال سایت به سرور مجازی
بعد از آنکه آمادهسازیهای اولیه را انجام دادید، نوبت آن میرسد که داخل مرحله عملی انتقال سایت شوید. این مرحله شامل چهار قسمت است که باید آنها را بهترتیب و با دقت بالا پیش ببرید:
تهیه بکآپ و انتقال فایلها
همان گونه که گفتیم، باید از فایلهای سایت یک نسخه پشتیبان تهیه کنید. سادهترین روش بکآپگیری منفعت گیری از گزینه Backup Wizard در سیپنل یا DirectAdmin است که علتمیشود همه فایلها در یک فایل زیپ جمعآوری شوند. این چنین میتوانید داخل File Manager شده و پوشه public_html را در همان روت سایت فشردهسازی کنید.
برای انتقال دو راه دارید، در روش اول، بعد از دانلود بکآپ، آن را آپلود کرده و از طریق FTP همانند FileZilla به سرور تازه منتقل کنید. در روش دوم، افرادی که حرفهایتر می باشند میتوانند از دستور scp یا rsync در لینوکس منفعت گیری کنند. این دستور علتخواهد شد بکآپ مستقیماً از ها است قدیم به سرور تازه منتقل شود.
scp backup.zip root@SERVER_IP:/var/www/html/
تشکیل دیتابیس
در ها است اولیه خود داخل phpMyAdmin شوید و از قسمت وابسته دیتابیس سایت را Export کنید. سپس در سرور مجازی خارج یک دیتابیس تازه بسازید.
- اگر سرور شما دارای کنترل پنل همانند cPanel یا Plesk است، میتوانید از ابزار MySQL Database Wizard پشتیبانی بگیرید و یک دیتابیس تازه به همراه کاربر و رمز عبور بسازید.
- اگر سرور شما خام و بدون کنترل پنل است، باید از طریق خط فرمان زیر دستورات MySQL را اجرا کنید تا دیتابیس و کاربر تازه تشکیل شوند.

mysql -u root -p
· CREATE DATABASE mysite_db;
· CREATE USER ‘mysite_user’@’localhost’ IDENTIFIED BY ‘StrongPassword123’;
· GRANT ALL PRIVILEGES ON mysite_db.* TO ‘mysite_user’@’localhost’;
· FLUSH PRIVILEGES;
بعد از ساخت دیتابیس، فایل بکآپی که از ها است اولیه گرفتهاید را روی سرور تازه Import کنید. این کار را میتوانید از طریق phpMyAdmin گزینه Import و انتخاب فایل انجام دهید، یا اگر حرفهای هستید از خط فرمان MySQL پشتیبانی بگیرید تا عملیات سریع تر انجام شود.
تنظیم فایلهای کانفیگ
در نهایت باید فایلهای کانفیگ سایت را ویرایش کنید و اطلاعات دیتابیس تازه شامل نام دیتابیس، نام کاربری و رمز عبور را جانشین کنید. اگر این مرحله بهدرستی انجام نشود، سایت شما با خطای Database Connection Error مواجه خواهد شد.
بازدید اولیه
پیش از آنکه DNS دامنه را به سرور تازه انتقال دهید، مطمعن حاصل کنید که سایت روی سرور مجازی خارج بهدرستی کار میکند. برای این کار در ویندوز داخل مسیر C:WindowsSystem32driversetchosts شوید و خط مربوط به IP سرور تازه به همراه دامنه را به آن اضافه کنید. سپس مرورگر را باز کرده و آدرس سایت را داخل کنید. اگر همه مرحله های را بهدرستی انجام داده باشید، صفحات سایت بارگذاری شده و دیتابیس نیز بدون مشکل کار خواهد کرد.
جمعبندی
در مرحله های انتقال سایت به سرور مجازی خارج ، مواردی همانند بکآپگیری از اطلاعات، داشتن اطلاعات ورود و طی کردن مرحله های بهترتیب صحیح اهمیت زیاد بسیاری دارد. این فرآیند جزو مرحله های حساس در جابهجایی سایت محسوب میشود که اگر با دقت انجام شود، هیچ مشکلی پیش نخواهد آمد. با مراعات این نکات حیاتی و مرحله های سادهای که در این متن توضیح داده شد، میتوانید انتقال سایت را بدون اشتباه و با پایداری کامل به انجام برسانید.
دسته بندی مطالب
اخبار سلامتی 

 
			 
		 
		 
		