Skip to Content

بلاگ

آموزش تصویری از استفاده از Cloud Flare جهت بهبود سرعت و امنیت

آموزش تصویری از استفاده از Cloud Flare جهت بهبود سرعت و امنیت

آموزش تصویری از استفاده از کلود فلر Cloud Flare جهت بهبود سرعت و امنیت سایت ها

در این آموزش سعی داریم در ابتدا شما را با مفهوم CDN آشنا نماییم و سپس با آموزش فعال سازی CDN محبوب کلود فلر بر روی سایت آشنا خواهیم شد.

CDN چیست؟

CDN مخفف کلمات Content Delivery Network می باشد . از این سیستم معمولا برای کنترل مصرف سایت ها از منابع سرورهاستینگ خود و جلوگیری از حملات امنیتی استفاده می شود. زمانیکه وب سایت شما بر روی dns های یک CDN قرار می گیرد، سایت برای بازدید کنندگان در کمترین زمان بارگزاری می شود و عملکرد بهتری نیز خواهد داشت. اگر در این زمینه به اطلاعات بیشتری نیاز دارید لطفا مقاله جامع cdn چیست و چه کاربردی دارد را مطالعه بفرمایید.

CDN کلودفلر چیست؟

CDN محبوب کلود فلر تهدیدات امنیتی را تا حدی رفع می نماید و خزنده هایی که همراه اسپم ها وارد سایت می شوند را مسدود می کند و همچنین میزان مصرف پهنای باند و مصرف منابع سایت را کاهش خواهد داد و در سرعت بارگذاری سایت تاثیر چشم گیری دارد که البته این موضوع وابسته به نوع سرور و تنظیمات مورد استفاده ی شما نیز می باشد. برای مثال کاربری که هاست خود را از آمریکا تهیه کرده است، برای دسترسی به سایت خود مسافت بسیار زیادی دارد! ولی کلود فلر با نگهداری نسخه های کش شده ی سایت شما در دیتاسنتر هایی که در مناطق مختلف دارد، محتویات سایت شما را از نزدیک ترین سرور بارگذاری می کند و از سرور اصلی بارگذاری نخواهد کرد مگر در مواقعی که به اطلاعاتی خاص و داینامیک نیاز باشد. بدین ترتیب به صورت چشمگیری می توان تغییر در سرعت سایت را مشاهده نمود.

Cloud-Flare-c-1

این عمل بدین صورت انجام می شود که یک CDN اطلاعات ثابت مانند تصاویر را نگهداری می کند و اطلاعات متغیر مانند کد های HTML را از سرور اصلی فراخوانی می کند؛ با این کار مصرف پهنای باند هاست شما کاهش یافته و سرعت لود صفحات سایت افزایش میابد.

دیتاسنتر های کلود فلر:

Cloud-Flare-2

همانطور که در آخرین تصویر دریافتی از سایت کلود فلر مشخص می باشد، مسیر دهی ترافیک وب سایت ها از طریق شبکه ی سراسری کلودفلر که حاوی 34 مرکز داده در سراسر جهان می باشد، انجام می شود.

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

عملکرد کلودفلر در جلوگیری از حملات :

کلودفلر مانند محافظی عمل می کند که مابین سرور اصلی و سایت قرار می گیرد. بدین ترتیب dns ها و ip سرور اصلی شما نیز نامشخص خواهد شد. یک هکر که قصد حمله به سرور سایت شما را دارد در صورتیکه از کلودفلر استفاده نشده باشد، به راحتی اطلاعات مورد نیاز از جمله ip سرور را خواهد داشت. بنابر این با ترفندهایی که دارد می تواند اقدام به ایجاد حملاتی مانند حملات DDOS نماید. اما زمانیکه سرور های کلودفلر بر سر راه یک هکر قرار گیرند با سیستم های امنیتی و موارد امنیتی که می توانیم از طریق Firewall کلودفلر نیز اعمال نماییم از بسیاری حملات جلوگیری نماییم. همانطور که در تصویر اول مشخص می باشد، یک هکر به راحتی از طریق منابع DNS نا امن شروع به ایجاد حمله به سرور هدف می نماید.

Cloud-Flare-a

در تصویر دوم، سیستم کلودفلر فعال شده است و به محض برخورد با سرور های کلودفلر تشخیص داده می شود و از ادامه ی حملات به سرور هدف جلوگیری خواهد شد.

Cloud-Flare-b

مزایای استفاده از کلود فلر

  • فعال سازی CDN و در نتیجه اتصال به نزدیک ترین سرور جهت بارگذاری سایت و میزبانی محتوا
  • فعال بودن 24 ساعته ی سایت از طریق کش های موجود در سرور های کلود فلر حتی در صورت آفلاین شدن سایت اصلی
  • بهینه سازی سایت و صرفه جویی در پهنای باند مصرفی
  • فشرده سازی کد های Java Script، CSS و HTML و در نهایت سرعت بالاتر
  • افزایش امنیت با جلوگیری از رکوئست های نا سالم، حملات DDOS Protection و SQL Injection
  • ارائه سیستم آنالیز ترافیک جهت مدیریت بهتر ترافیک ها و بازدید ها
  • قابلیت Prug Cache جهت تازه سازی کش های ذخیره شده
  • و…

فعال سازی کلود فلر

برای شروع فعال سازی کلود فلر بر روی سایتتان مطابق مراحل ذیل اقدام نمایید:

  1. ورود به سایت رسمی کلود فلر
  2. جهت ایجاد یک حساب کاربری جدید بر روی Sign up کلیک نمایید.

Cloud-Flare-3

  1. در صفحه ی Create a Cloud Flare Account آدرس ایمیل و پسورد مورد نظرتان را وارد نمایید .

تیک مربوط به تایید قوانین را فعال نموده و بر روی دکمه ی Create Account کلیک نمایید.

Cloud-Flare-4

  1. در این مرحله وارد حساب کاربری خود می شوید. از قسمت Add a WebSite نام دامنه ی خود را وارد نمایید و بر روی دکمه ی Scan DNS Records کلیک نمایید.

Cloud-Flare-5

  1. در این مرحله 60 ثانیه زمان نیاز است تا کلیه رکورد های DNS سایت شما بررسی شوند. پس از آن بر روی دکمه ی Continue کلیک نمایید.

Cloud-Flare-6

  1. در این قسمت لیستی از تمامی رکورد های DNS دامنه ی سایت شما ، از جمله ساب دامین ها نمایش داده خواهند شد. اگر نیاز به ایجاد رکورد جدیدی داشته باشید می توانید با کلیک بر روی Add Record رکورد مربوطه را اضافه نمایید.

Cloud-Flare-7

معمولا به صورت خودکار تمامی رکورد های موجود و مورد نیاز در این لیست قابل رویت می باشند ولی در صورتیکه رکورد ها تشخیص داده نشدند، آن ها را مطابق تصویر ایجاد نمایید. فقط می بایست در قسمت ip، ip سرور خود را وارد نمایید.

در این مرحله می توانید تعیین نمایید که سیستم کلود فلر بر روی کدام ساب دامین ها و رکورد ها فعال و یا غیرفعال باشد. ابر های نارنجی رنگ به معنای روشن بودن سیستم برای رکورد مربوطه می باشد. با کلیک بر روی هر ابر می توانید آن را فعال یا غیر فعال نمایید.

بر روی رکورد هایی مانند MX هرگز کلود فلر ایجاد نمی گردد و کلا بدون ابر می باشد.

ترجیحا این موارد به صورت پیش فرض باشند و بر روی Continue کلیک نمایید.

  1. در ادامه می بایست نوع پلان مورد استفاده را انتخاب نمایید. پلان رایگان کلود فلر به تنهایی دارای امکانات بسیار زیادی می باشد ولی در صورت تمایل نیز می توانید از سایر پلان های تجاری آن که قوی تر می باشند نیز استفاده نمایید.

Free Plan را انتخاب نمایید و بر روی Continue کلیک کنید.

Cloud-Flare-8

  1. در این مرحله ، کلود فلر دو DNS جدید برای دامنه ی سایت شما نمایش می دهد. می بایست DNS های دامنه ی سایت خود را بر روی DNS های داده شده تنظیم نمایید و DNS های قبلی را حذف نمایید.

Cloud-Flare-9

برای دامنه های ملی ، می بایست از طریق سایت nic.ir و ورود به پنل کاربریتان اقدام نمایید. در صورت عدم آشنایی با نحوه ی تغییر DNS ها می توانید از آموزش تنظیم DNS ها در ایرنیک استفاده نمایید.

برای دامنه های بین المللی ، می بایست از طریق ناحیه ی کاربری رجیسترار دامنه، برای مثال Hostcontrol ، DNS های دامنه را تغییر دهید. در نهایت بر روی Continue کلیک نمایید.

نکته: تنظیم و ست شدن کامل DNS های کلود فلر بر روی دامنه معمولا 24 تا 72 ساعت زمان نیاز دارد.

در این مرحله از مراحل فعال سازی کلود فلر ، اقدامات لازم انجام شده است، به صفحه ی اصلی سایت و تب Overview منتقل خواهید شد. همانطور که در تصویر مشخص است وضعیت یا Status سایت شما بر روی Pending یا معلق قرار دارد. در این حالت می بایست مدت زمانی را منتظر بمانید.

با کلیک بر روی Recheck Nameservers می توانید از وضعیت DNS ها را بررسی نمایید.

Cloud-Flare-10

در نهایت پس از اعمال تنظیمات وضعیت سایت بر روی Active و مشابه تصویر می بایست باشد:

Cloud-Flare-10-1

برای مشاهده ی تغییر در سرعت بارگذاری سایت ، ما قبل از ایجاد کلود فلر سایت مورد نظرمان را در سایت های GTMetrix.com و Pingdom.com آنالیز نمودیم و سرعت لود در تصویر مشخص می باشد.

Cloud-Flare-11

بعد از فعال سازی کلود فلر نیز مجدد سایت را در این 2 آنالیزور بررسی نمودیم و همانطور که در تصویر قابل مشاهده می باشد، سرعت لود سایت از ثانیه به میلی ثانیه کاهش یافته است.

Cloud-Flare-12

Cloud-Flare-12-1

نکات مفید:

  • بررسی وضعیت سایت از طریق Analytics:

در حساب کاربری خود ، قسمت Analytics را باز نمایید.

مطابق تصویر در این قسمت می توانید میزان رکوئست ها را مشاهده نمایید.

Cloud-Flare-13-1

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

Cloud-Flare-13-2

به ترتیب مطابق تصویر:

  • نیاز کمتر به سرور از طریق مراجعه به Cache servers
  • میزان صرفه جویی در مصرف پهنای باند
  • انواع محتوای سایت که با کلیک بر روی List می توانید توضیحات بیشتری را مشاهده نمایید
  • مجموع تهدیدات متوقف شده
  • ترافیک ورودی از طریق SSL (رکوئست های امن و نا امن)
  • میزان تهدیدات کاهش داده شده

در این قسمت می توانید آمارمربوط به تعداد رکوئست ها از ip کشور های مختلف و موتور های جستجو را نیز مشاهده و بررسی نمایید.

Cloud-Flare-13-3

  • فشرده سازی فایل های HTML، CSS و JavaScript:

Cloud-Flare-14

در حساب کاربری خود ، قسمت Speed را باز نمایید.

از بخش Auto Minify تیک مربوط به گزینه های HTML، CSS و JavaScript را فعال نمایید.

در این مرحله می توانید برای اعمال سریع تر تغییرات ، کش های موجود در سرور های کلود فلر را تازه سازی نمایید. بدین منظور :

قسمت Caching را باز نمایید و از قسمت Purge Cache می توانید یک قسمت از سایت یا کل آن را تازه سازی نمایید.

Cloud-Flare-15

Purge Individual Files برای تازه سازی یک قسمت سایت مورد استفاده قرار می گیرد.

Purge Everything برای تازه سازی کل سایت مورد استفاده قرار می گیرد.

  • استفاده از Firewall کلود فلر :

در حساب کاربری خود ، قسمت Firewall را باز نمایید.

Cloud-Flare-c

این ابزار به شما امکان تعریف نمودن رول های امنیتی برای سایت را می دهد. می توانید ip های مجاز و غیر مجاز برای دسترسی به سایت را تعریف نمایید و …

توجه داشته باشید قسمت IP Firewall در پلان رایگان قابل استفاده می باشد ولی قسمت Web Application Firewall نیاز به ارتقاع به پلان Pro دارد. امکانات مربوط به DDOS Protection نیز در پلان Business قابل دسترسی می باشد. پس در صورت نیاز به این امکانات که امکانات بسیار مفید و پرکاربردی مخصوصا برای سایت های بزرگ می باشد می بایست از اکانت های قابل خرید کلودفلر استفاده نمایید.

در نهایت می توان از بخش IP Firewall نیز به بهترین شکل ممکن استفاده نموده و دسترسی های غیر مجاز به سایتمان را قطع نماییم. این قسمت بسته به موارد امنیتی به صورت های مختلفی قابل تنظیم می باشد.

توصیه می شود بدون دانش کامل از اعمال تنظیماتی که اطمینان ندارید پرهیز کنید.

  • تعیین دوره زمانی بررسی سایت برای تازه سازی کش :

شما می توانید تعیین نمایید در چه بازه ی زمانی سایت شما توسط کلودفلر بررسی شود و کش های دریافتی تازه سازی گردند. برای مثال می توانید تعیین نمایید هر 4 ساعت کش ها تازه سازی شوند.

توصیه می گردد دوره های زمانی خیلی کوتاهی را تعیین نکنید.

بدین منظور در حساب کاربری خود ، قسمت Caching را باز نمایید.

از بخش Browser Cache Expiration می توانید بازه زمانی مورد نظرتان را اعمال نمایید.

در این مرحله شما با مفهوم CDN و کلود فلر و نحوه ی ایجاد کلود فلر بر روی سایت آشنا شدید. برخی تنظیمات ضروری نیز توضیح داده شد و شیوه ی کار با این سیستم را تقریبا آموخته اید. می توانید از قسمت Apps نیز از ابزار های کلود فلر استفاده نمایید که توضیح و کاربرد هرکدام از آن ها وسیع بوده و در این آموزش امکان توضیح تمامی این موارد وجود ندارد.

برخی امکانات نیز مربوط به پلان های قابل خرید کلود فلر می باشد و کسانی که تمایل داشته باشند می توانند پلان مربوطه را خریداری نموده و از سایر امکانات نیز استفاده کنند.

در نهایت تا اینجا توانسته اید گامی در جهت تامین امنیت و بهبود سایت و منابع هاست خود بردارید…

ادامه مطلب

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

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

در این آموزش قصد دارم تا به نحوه انتقال سایت طراحی شده که توسط وردپرس در محیط لوکال هاست با استفاده از برنامه ومپ ایجاد کردیم رو به صورت جامع و تصویری شرح بدم که با استفاده از این آموزش قادر خواهید بود تا نسبت به انتقال سایت طراحی شده خود در محیط لوکال هاست wamp را به سایت آنلاین که این بار در اون از کنترل پنل دایرکت ادمین در هاستتون استفاده میکنید اقدام کنید. اما قبل از اینکه بریم سر اصل داستان باید ببینیم که چرا ما باید همچین کاری رو انجام بدیم؟ و چرا باید از لوکال هاست برای طراحی سایتمون استفاده کنیم و بعد از اینکه طراحی سایت ما نهایی شد اونو به هاست آنلاین منتقل کنیم؟ پس در ادامه با ما همراه باشید تا به پاسخ این سوالاتتون برسید. خُب همونطوری که در جریان هستید در استفاده از وردپرس ابتدا مترجمان قالب و حتی کسانی که قالب رو خریداری کردند اقدام به نصب قالب در محیط لوکال هاست می‌کنند و در نهایت بعد از اینکه کارهای ترجمه قالب وردپرس به اتمام رسید و آماده این شد که قالب را در هاست آنلاین که در این آموزش برای دایرکت ادمین گفته خواهد شد نصب کنند یک خروجی از اون تهیه کرده و در نهایت قالب را روی سایت خودشون نصب می کنند و یا اینکه بر اساس همین آموزشی که امروز خواهم داد به طور کامل سایت رو به محیط لوکال هاست منتقل می‌کنند، دلیل این کار هم کاملا واضح و روشن هست که چرا باید از لوکال هاست استفاده کرد و اون چیزی نیست جز اینکه به دلیل طولانی بودن پروسه ترجمه قالب و رفرش کردن صفحات گوناگون برای مشاهده تغییرات باید از یک اینترنت قوی و پرسرعت برخوردار باشیم تا سریعا نتایج رو به ما نشون بده و از طرف دیگه در اکثر مواقع به دلیل کش شدن سایت برای مدت طولانی تغییرات به دلیل عدم به‌روز شدن صفحات گوناگون که در حال تغییر اونها هستیم به درستی نمایش داده نمیشوند و فکر می کنیم بخشی از کار رو اشتباه انجام دادیم، بنابراین اینجاست که لوکال هاست به کمک ما خواهد آمد و بدون داشتن این مشکلات به راحتی میتونیم اقدام به ترجمه قالب خودمون بکنیم و طراحی سایت رو به انتها برسونیم و بعد از اینکه کارمون تموم شد در نهایت با انتقال سایت به هاست دایرکت ادمین که خریداری کردیم سایتمونو روی دامنه بالا بیاریم.

استفاده از لوکال هاست فقط به اینجا ختم نمیشه، همونطور که میدونید بسیاری از طراحان سایت به دلیل همین مشکل اینترنت و پهنای باند ابتدا قالب رو طراحی میکنند و سپس افزونه ها و تنظیمات کلیه بخش های سایت که برای مشتری قراره انجام بگیره رو به انتها میرسونند و در نهایت با یک خروجی گرفتن ساده از پایگاه داده و فایل های وردپرس اونو به هاست دایرکت ادمین منتقل میکنند. یا در یک مورد دیگه استفاده از افزونه‌ها هستند که خود من از لوکال هاست برای این منظور استفاده میکنم و اون اینه که ابتدا کلیه افزونه های نصب شده روی سایت خودم رو در محیط لوکال نصب میکنم و طبق تنظیمات صورت گرفته در واقع مشابه چیزی که در سایتم وجود داره یک نسخه از سایت آنلاینم رو هم در لوکال هاست wamp بدون کوچکترین تغییرات و کم و کاستی به وجود میارم با کلیه شرایط مشابه که فقط مطالب و نوشته‌ها رو در لوکال ندارم و بعد از اون اگر نیاز به افزونه‌ای داشتم ابتدا تو لوکال نصب میکنم که ببینم آیا با قالب من و یا افزونه دیگه که در حال حاضر از اون استفاده میکنم تداخلی داره یا خیر، اگر تداخل نداشت که خیالم راحته و کافیه تا تو سایت آنلاینمم افزونه را نصب و فعال کنم تا از اون استفاده کنم اما اگر تداخلی وجود داشت سعی میکنم دنبال افزونه مشابه بگردم و یا اینکه از افزونه مشابه دیگه برای اون افزونه‌ای که باعث ایجاد تداخل در سایت میشه استفاده کنم. بنابراین استفاده از لوکال هاست برای ما یک مزیت بزرگ محسوب میشه و این نیست که حتما ما طراح سایت باشیم یا یک کاربر آماتور و مبتدی، بلکه هر کسی باید از لوکال هاست استفاده کند. اگر کوچکترین علاقه‌ای در شما هم وجود داره و باید هم وجود داشته باشه شما باید از لوکال هاست استفاده کنید، چرا که با این کار میتونید چیزهای بیشتری از وردپرس یاد بگیرید و مجبور نیستید برای کوچکترین مشکلاتی که براتون به وجود میاد کلی هزینه صرف کنید تا دیگران اونو برای شما برطرف کنند.

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

خُب، بعد از اینکه سایتی که در محیط لوکال هاست wamp طراحی کردیم به انتها رسید و مطمئن شدید که کلیه تنظیمات اون و افزونه‌هایی که باید در اون استفاده کنید به درستی نصب و کانفیگ شدند و دیگه نیازی به کار دیگه ندارید نوبت به این میرسه که سایتمون رو در یک محیط واقعی یا به عبارتی همون سایتمون بالا بیاریم. برای این کار ما باید کلیه داده‌های موجود در لوکال هاست رو که در اون اقدام به نصب وردپرس، نصب قالب، نصب افزونه ها و کلیه تنظیمات مربوط به وردپرس و افزونه‌های اون رو انجام دادیم رو به همراه فایل های موجود به هاستمون منتقل کنیم تا سایت ما در محیط آنلاین و بر روی هاست دایرکت ادمین نمایش داده بشه. به عبارت خیلی خیلی ساده‌تر بعد از نهایی شدن طراحی سایت مدنظرمون در محیط لوکال هاست دیگه نوبت به این میرسه که با یک کوچ نشینی ساده اما بسیار بسیار کاربردی استارت شروع فعالیت سایتمون رو رسما آغاز کنیم. برای انتقال وردپرس از ومپ به هاست دایرکت ادمین مشابه کارهایی که در انتقال وردپرس از ومپ به هاست سی پنل انجام دادیم صورت میگیره اما تنها تفاوتی که در این کار وجود داره اینه که ما با یک کنترل پنل جدید به نام دایرکت ادمین روبه‌رو هستیم و دیگه خبری از سی پنل در اینجا نخواهد بود. یعنی در کل برای انتقال وردپرس از ومپ به هاست دایرکت ادمین ما باید کارهای زیر را انجام بدیم که عبارتند از:

  1. خروجی گرفتن از فایلهای وردپرس موجود در لوکال هاست
  2. آپلود فایلهای وردپرس در فایل منیجر هاست دایرکت ادمین
  3. خروجی گرفتن از دیتابیس در لوکال هاست wamp
  4. ساخت پایگاه داده جدید در دیتابیس هاست دایرکت ادمین
  5. درون ریزی دیتابیس در هاست دایرکت ادمین که در لوکال هاست(wamp) از اون خروجی گرفتید
  6. اتصال دیتابیس به فایلهای وردپرس از طریق ویرایش فایل wp-config.php
  7. به‌روزرسانی آدرس سایت و تصحیح آنها در phpmyadmin

بعد از طی کردن این مراحل هفت گانه ما تونستیم تا به راحتی و بدون صرف هزینه و وقت زیادی خودمون نسبت به انتقال وردپرس از لوکال هاست wamp به هاست دایرکت ادمین اقدام کنیم و در دنیای کار با وردپرس یک پله بالاتر قرار بگیریم.

مرحله اول: خروجی گرفتن از فایل‌های وردپرس

برای انتقال وردپرس از ومپ به هاست دایرکت ادمین قبل از هرکاری لازمه تا یک خروجی با فرمت zip. از فایلهای موجود در وردپرس که در لوکال هاست wamp قرار داره تهیه کنید، میپرسید این فایلها چیا هستند؟ در جواب باید گفت که این فایل‌ها همون فایل های اصلی وردپرس که هنگام نصب سایت از سایت رسمی وردپرس دانلود کردید هستند اما با این تفاوت که هنگام نصب افزونه، افزودن قالب و افزودن انواع فایل‌های چندرسانه‌ای که تو سایت خودتون اضافه می‌کنید به مرور زمان حجم این فایل‌ها بیشتر و بیشر میشه. بنابراین برای این کار ابتدا لازمه تا از کلیه فایل های موجود در پوشه‌ای که وردپرس در اون نصب هست یک فایل فشرده تهیه کنید. قبل از هر کاری برنامه wamp را اجرا کنید و استارت لوکال هاست رو بزنید تا بعد از روشن شدن بتونید به محیط phpmyadmin و آپاچی و.. دسترسی داشته باشید، چرا که در مراحل بعدی باید از پایگاه داده وردپرس هم یک خروجی تهیه کنید و اونو به دیتابیس موجود در هاست اضافه کنید. سپس مشابه تصویر زیر به مسیری که وردپرس در اون نصب هست مراجعه کنید که در اینجا من وردپرس را در مسیر C:\wamp64\www\mizbanfa نصب کردم. در اینجا چون من در آموزش نصب وردپرس در لوکال هاست wamp اقدام به نصب وردپرس در پوشه ای به نام mizbanfa کردم لازمه تا به این مسیر برم، بنابراین ممکنه تا نام‌هایی که در این آموزش میبینید با اون چیزی که در سیستم شما وجود داره متفاوت باشه، پس در کل برای خروجی گرفتن از فایلهای وردپرس ابتدا باید به مسیری که در پوشه www ومپ اون رو نصب کردید مراجعه کنید، برای اینکه راحت‌تر به این مسیر دسترسی داشته باشید میتونید تا روی آیکون Wamp در Taskbar ویندوز کلیک کرده و گزینه www را انتخاب کنید تا پوشه مربوط به سایت‌ها راه‌اندازی شده در لوکال به شما نمایش داده شوند، در نهایت یک خروجی از اون مشابه تصویر زیر تهیه کنید.

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

همونطور که در تصویر مشاهده میکنید ابتدا کلیه فایلها رو با فشردن کلیدهای Ctrl + A انتخاب کنید و بعد با راست کلیک کردن و به ترتیب رفتن به منوی Send to> Compressed یک فایل خروجی از اون با فرمت zip. تهیه کرده و بسته به حجم فایلهای وردپرس مدتی منتظر بمونید تا فایل مورد نظر ساخته شود(ممکنه تا در هنگام تهیه فایل فشرده به دلیل متفاوت بودن نسخه ویندوز موجود در سیستم شما نام‌ها متفاوت باشند، در هر صورت شما نیاز دارید تا یک فایل فشرده با فرمت zip. از کلیه فایل‌های وردپرس تهیه کنید). بعد از ساخته شدن فایل در اینجا من از نام mizbanfa-backup.zip برای فایل خروجیم استفاده میکنم که شما هم بنا به انتخاب خودتون میتونید از یک نام دلخواه استفاده کنید.

مرحله دوم: انتقال فایل‌ها به هاست دایرکت ادمین

در این مرحله باید فایل خروجی گرفته شده که با نام mizbanfa-backup.zip میباشد و شامل تمامی فایلهای موجود و مورد نیاز وردپرس میباشد را در هاست خریداری شده آپلود کنیم. بنابراین وارد هاست دایرکت ادمین خریداری شده در دامنه خود شده و سپس در بخش your account گزینه File Manager که در کنترل پنل هاست میباشد را انتخاب میکنم.

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

سپس به مسیر Public_html مراجعه کرده و با انتخاب دکمه Upload Files to corrent directory در مسیری که قصد دارید تا وردپرس را در آن منتقل کرده و اجرا کنید فایل‌های خود را در هاست دایرکت ادمین آپلود کنید. در اینجا من قصد دارم تا در یک ساب فولدر که با نام mizbanfa می‌باشد وردپرس را به یک پوشه از ادرس دامنه وارد کرده و آن را اجرا کنم. بنابراین پس از کلیک روی دکمه Upload Files to corrent directory به صفحه زیر وارد خواهم شد که میتوانم در آن فایل بک‌آپ تهیه شده از فایل‌های وردپرس که در لوکال هاست wamp در مرحله اول صورت گرفته انتخاب و ان را آپلود کنم.

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

پس از اتمام آپلود در همان مسیر فایلd با عنوان mizbanfa-backup.zip رو میبینید، باید انتخابش کنید و بر روی extract کلیک کنید تا فایل ها از حالت فشرده استخراج شوند. برای این کار در هاست دایرکت ادمین کافیه تا در مقابل فایل زیپ گزینه Extract را برای استخراج فایل zip. از حالت فشرده انتخاب کنید.

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

بعد از کلیک روی دکمه Extract به صفحه زیر هدایت خواهید شد که در اون میتونید جزییات فایل‌های موجود در فایل فشرده مربوط به وردپرس رو ببینید حالا برای اینکه فایل از حالت فشرده خارج بشه یک بار دیگه روی دکمه Extract کلیک کنید.

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

مرحله سوم: تهیه خروجی از دیتابیس در لوکال هاست wamp

در این مرحله وارد phpmyadmin در لوکال هاستتون بشید(ممکنه تا در این مرحله از شما نام کاربری و رمز برای ورود بخواد که نام کاربری root را وارد کرده و فیلد رمز را خالی بزارید) و پایگاه داده‌ی مورد نظرتون رو مشابه تصویری که در زیر مشاهده می‌کنید انتخاب کنید. سپس بر روی دکمه export که در منوی بالا قرار داره جهت ایجاد خروجی کلیک کنید. در نهایت تو صفحه باز شده روی دکمه go که در انتهای صفحه قرار داره کلیک کنین و بعد از مشخص کردن مسیر ذخیره‌ی پایگاه داده با پسوند .sql در رایانه شخصیتون اون رو ذخیره کنید.

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

بعد از اینکه دیتابیس خودتون رو که ازش بک آپ تهیه کردید ذخیره کردید نوبت به این میرسه تا یک پایگاه داده جدید در هاست خودتون ایجاد کنید تا با درون ریزی این پایگاه داده در اون به انتهای کارهای انتقال وردپرس از لوکال هاست wamp به هاست دایرکت ادمین برسیم. بنابراین برای ساخت پایگاه داده جدید اقدام کنید.

مرحله چهارم: ساخت پایگاه داده جدید در دایرکت ادمین

در این مرحله لازمه تا ابتدا یک پایگاه داده جدید در هاست دایرکت ادمین ایجاد کنیم و سپس با درون ریزی پایگاه داده‌ای که در مرحله قبل از لوکال هاست wamp یک خروجی از اون تهیه کردیم به این دیتابیس جدید ایمپورت کنیم. پس برای ساخت پایگاه داده جدید در هاست دایرکت ادمین ابتدا به صفحه اصلی کنترل پنل هاست دایرکت ادمین خودتون مراجعه کنید و سپس مشابه تصویر زیر روی دکمه MySQL Management که در بخش your account اونو مشاهده میکنید کلیک کنید تا به صفحه ساخت دیتابیس جدید در هاست دایرکت ادمین هدایت شوید.

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

پس از کلیک روی دکمه مورد نظر به صفحه‌ای مشابه تصویر زیر هدایت خواهید شد، که میتونید در اون به مدیریت پایگاه داده هایی که در هاست دایرکت ادمین برای وردپرس و یا هر نوع سیستم مدیریت محتوای دیگه ساختید بپردازید. حالا برای اینکه یک دیتابیس جدید ایجاد کنید در همین صفحه روی گزینه Create new Database کلیک کنید تا به صفحه ساخت دیتابیس در هاست دایرکت ادمین هدایت شوید.

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

بعد از مراجعه به این صفحه قادر خواهید بود تا اقدام به ساخت دیتابیس جدید در هاست دایرکت ادمین کنید. حالا همونطوری که در تصویر زیر میبینید و بر اساس توضیحات ارائه شده نسبت به ساخت پایگاه داده وردپرس در هاست دایرکت ادمین اقدام کنید.

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

Database Name: این بخش شامل نام پایگاه داده وردپرس شماست، بنابراین کافیه تا مشابه نمونه تصویر زیر نام پایگاه داده خودتونو به جای اون وارد کنید که در اینجا نام پایگاه داده ما Mizbanorg_backup می‌باشد. دقت کنید که نام پایگاه داده به حروف بزرگ و کوچک حساس می‌باشد. و نکته دیگه اینکه نامی که در فیلد دیتابیس وارد میکنید دارای پیشوند نام دامنه شما میباشد که در اینجا پیشوند ما mizbanorg است که بسته به نام دامنه و یا نامی که هاستینگ شما هنگام خرید هاست برای شما اختصاص داده است متغیر خواهد بود.

Database Username: این بخش نیز شامل نام کاربر پایگاه داده وردپرس می‌باشد، در اینجا من برای نام پایگاه داده و نام کاربری پایگاه داده یکسان استفاده کردم اما شما حتما حتما حتما سعی کنید تا از نام متفاوتی برای افزایش امنیت در این مرحله استفاده کنید تا نام کاربری پایگاه داده با نام پایگاه داده متفاوت باشد.

Username Password: در این فیلد نیز رمز مورد نظر برای پایگاه داده خودتونو وارد کنید. رمز شما باید یک رمز قوی باشد که شامل حروف بزرگ، حروف کوچک، کاراکترهای خاص و اعداد باشد تا هرکسی قادر نباشد تا به اطلاعات دیتابیس شما دسترسی پیدا کند. پیشنهاد می‌کنم با استفاده از دکمه Random که در مقابل این فیلد قرار داره از رمز تصادفی که هاست دایرکت ادمین در اختیار شما قرار خواهد داد استفاده کنید.

Confirm Password: در این فیلد نیز مجددا رمز عبور خودتونو وارد کنید. اگر از دکمه Random استفاده کرده باشید هر دو فیلد رمز و تکرار رمز به صورت خودکار وارد خواهند شد.

حالا بعد از اینکه اطلاعات پایگاه داده خودتونو وارد کردید مشابه تصویر روی دکمه Create کلیک کنید و منتظر بمانید تا پایگاه داده شما ساخته شود.

مرحله پنجم: درون ریزی دیتابیس در هاست دایرکت ادمین

بعد از اینکه پایگاه داده رو ساختید باید وارد phpmyadmin در هاست دایرکت ادمین بشید و فایل خروجی پایگاه داده‎ای که از طریق لوکال هاست wamp ازش در مرحله سوم همین آموزش خروجی گرفتید رو داخل این دیتابیس جدیدی که در هاست دایرکت ادمین ساختید ایمپورت کنید. بنابراین به صفحه اصلی کنترل پنل در هاست دایرکت ادمین مراجعه کنید و از قسمت Advanced Features گزینه‌ی phpmyadmin رو مشابه اونچه که در تصویر زیر میبینید انتخاب کنید تا به صفحه phpmyadmin در هاست دایرکت ادمین هدایت شوید. در این مرحله ممکنه تا از شما برای ورود به phpmyadmin رمز و نام کاربری بخواد که در اینجا نام کاربری و رمز همون نام کاربری و رمزی هستش که در ورود به هاست دایرکت ادمین از اون استفاده می‌کنید.

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

بنابراین پس از ورود به phpmyadmin، پایگاه داده‌ی جدید رو که در مرحله چهارم با همدیگه ساختیم را انتخاب کنید و روی دکمه import که در بالای صفحه قرار داره مشابه چیزی که در تصویر زیر میبینید کلیک کنید. سپس در صفحه ی import روی browse کلیک کرده و فایل .sql ذخیره شده رو که در مرحله سوم با همدیگه ساختیم و در این مثال با نام mizbanfa.sql در کامپیوتر خودمون ذخیره کردیم رو انتخاب کنید و در نهایت با کلیک روی دکمه go که در انتهای صفحه قرار داره عملیات ایمپورت اطلاعات پایگاه داده رو انجام بدین تا در نهایت در باکسی که با رنگ سبز به شما نشون داده میشه پیغام موفقیت آمیز بودن مراحل درون ریزی دیتابیس رو مشاهده کنید.

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

در این مرحله باید با تمام دقت پیش برید چرا که اگر درست مثل تصویر بالا شما چندین دیتابیس داشته باشید در صورتی که به اشتباه تو دیتابیس دیگه عملیات ایمپورت و درون ریزی انجام بگیره باعث ایجاد مشکل برای شما خواهد شد. در نهایت بعد از کلیک روی دکمه Go پیغام سبز رنگ مشابه تصویر زیر به شما نشون داده شده و تیبل‌های دیتابیس وردپرس رو مشاهده میکنید که مشابه تصویر زیر در سمت چپ زیر عنوان دیتابیس اضافه شده‌اند.

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

عد از اینکه دیتابیس با موفقیت در پایگاه داده مورد نظر اضافه شد حالا نوبت به ایجاد ارتباط دیتابیس با فایل‌های وردپرس میرسه که از طریق ویرایش فایل wp-config.php صورت میگیره، پس حالا به مرحله بعد مراجعه میکنیم تا ارتباط بین دیتابیس و فایل‌های وردپرس را برقرار کنیم.

مرحله ششم: اتصال دیتابیس با ویرایش فایل wp-config

خوب ما تا اینجا همه‌ی فایل ها و داده های سایتمونو آپلود کردیم و روی هاستمون قرار دادیم ولی این کار کافی نیست و باید ارتباط بین اطلاعات سایت و پایگاه داده رو برقرار کنیم . برای این کار نیاز داریم تا ابتدا وارد File Manager هاست دایرکت ادمین سایتمون بشیم، بنابراین به صفحه اصلی دایرکت ادمین مراجعه کرده و سپس از قسمت Your Account مشابه تصویر زیر روی دکمه File Manager کلیک کنید تا به صفحه مدیریت فایل‌های وردپرس هدایت شوید.

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

بعد از اینکه وارد فایل منیجر هاست دایرکت ادمین شدید به مسیر public_html مراجعه کنید که در اینجا چون من سایتم رو در پوشه ای با نام mizbanfa قراره تا بالا بیارم به مسیر /public_html/mizbanfa/ مراجعه می‌کنم و در نهایت فایل wp-config.php رو برای ویرایش کردن با کلیک روی دکمه Edit  که در مقابل اون قرار داره باز میکنم.

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

بعد از اینکه صفحه ویرایش فایل wp-config.php براتون باز شد میبایست اطلاعات دیتابیس را که در مرحله چهارم ساختید در این فایل وارد کنید. مشابه چیزی که در تصویر میبینید عمل کنید و اطلاعات دیتابیس را بر اساس توضیحات ارائه شده در زیر وارد کنید.

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

DB_NAME: نام پایگاه داده جدید رو وارد کنید.

DB_USER: نام یوزر پایگاه داده جدید رو وارد کنید.

DB_PASSWORD: رمزعبور کاربر پایگاه داده جدید رو وارد کنید و در آخر با کلیک روی دکمه Save As که در انتهای صفحه قرار داره فایل رو ذخیره کنید. در این مرحله  اصلاح ارتباط پایگاه داده ما هم تموم شده و لازمه تا آدرس های سایت را اصلاح کنیم.

مرحله هفتم: به‌روزرسانی آدرس سایت و اصلاح آنها

در مرحله‌ی آخر انتقال وردپرس از لوکال هاست ومپ به هاست دایرکت ادمین، باید لینک‌های سایتمونو تصحیح کنیم زیرا ممکنه هنوز به مسیر لوکال هاستمون اشاره کنند و برای ما بارگزاری نشوند، پس اگر آدرس‌های شما صحیح باشند و قادر به ورود به سایت، پیشخوان وردپرس و لود کامل سایت بدون هیچ مشکلی بودید نیازی به این کار ندارید اما اگر در این موارد مشکلی بود باید اقدام به اصلاح اونها کنید، البته این نکته را بخاطر داشته باشید که برا اطمینان باید حتما از طریق دیتابیس ببینید که تنظیمات به چه شکلی هست، چون در حالت عادی از اونجایی که wamp روشن هست شما سایت را به درستی میبینید و دلیل اونم اینه که داده‌ها رو از طریق لوکال هاست wamp لود میکنه که همین اتفاق در این آموزش افتاده و اگر من ومپ رو خاموش کنم با خطای اتصال به پایگاه داده در سایتی که وردپرس روی هاست دایرکت ادمین بالا میاد مواجه خواهم شد. بنابراین وارد phpmyadmin بشید، جدول wp-options پایگاه داده جدید که در مرحله چهارم ساختید رو انتخاب کنید، البته این امکان وجود داره که به دلیل تغییر پیشوند جداول وردپرس که در حالت عادی روی _wp هستش این بخش با یک نام دیگه برای شما نشون داده بشه که در هر صورت بعد از پیشوند جدول عبارت options قرار داره، حالا بسته به نامی که انتخاب کردید به این تیبل مراجعه کرده و سپس در رکوردهای جدول که بهتون نمایش داده میشه رکوردهای siteurl و home رو پیدا کنید و نام دامنه‌ی سایتتون رو داخلش جایگزین کنید.

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

برای این کار کافیه تا روی دکمه Edit که مشابه تصویر فوق در بخش siteurl و home قرار داره کلیک کنید تا در صفحه ویرایش اونها مشابه تصویر زیر آدرس فعلی سایتتون را وارد کنید. برای نمونه در این تصویر صفحه ویرایش siteurl را مشاهده میکنید که در ویرایش رکورد home نیز به همین شکل خواهد بود.

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

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

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

مشابه چیزی که در تصویر مشاهده میکنید کد بالا را در فیلد Run SQL query/queries on database قرار داده و در نهایت روی دکمه Go کلیک کنید و منتظر بمونید تا عملیات انتقال صورت بگیره بعد از این کار سایت شما با موفقیت از محیط لوکال هاست wamp به هاست دایرکت ادمین منتقل شده است.

بررسی صحت انتقال

خُب، حالا ما بعد از اینکه تمامی کارهای لازم رو انجام دادیم فقط باید سایتمونو چک کنیم، قبل از هر کاری اگر برنامه wamp روشن هست اونو خاموش کنید تا داده‌های سایت از طریق لوکال هاست wamp اگر لود میشوند و سایت به درستی منتقل نشده اطمینان حاصل کنید. حالا نام دامنه ی سایت رو داخل مرورگر اینترنتتون باز کنید، در این مرحله باید تمامی محتوای سایت و قالب وردپرستون به صورت کامل بارگزاری بشه تا مطمئن بشید مراحل فوق رو کامل و صحیح انجام داده اید، اگر احیانا استایل قالب هم لود نشد بدونید که یک جای کار میلنگه که باید برای رفع اون ببینید کدوم یکی از مراحل رو اشتباه انجام دادید، البته در این حالت اگر مشکلی در انتقال صورت نگرفته باشه ممکنه از آدرس‌دهی فایل‌ها در قالب وردپرس سایت شما باشه که چنین خطاهایی رو مشاهده کنید. همچنین مسیر ادمین سایت یعنی domain.com/wp-admin رو هم تست کنید و جهت ورود به مدیریت وردپرس هم از همان نام کاربری و رمز عبور که در لوکال هاست wamp استفاده کردید در همینجا هم استفاده کنید.

ادامه مطلب

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

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

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

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

برای اینکه ما سایت فعلیمون رو بتونیم از هاست سی پنل به هاست دایرکت ادمین منتقل کنیم نیاز به طی 6 مرحله داریم که در اون ابتدا از فایل‌ها و دیتابیس موجود در سی پنل یک بک آپ تهیه کنیم و سپس با تعریف دیتابیس جدید و انتقال فایل‌ها به هاست دایرکت ادمین در نهایت سایت خودمون رو بالا بیاریم. پس مراحلی که در ادامه براتون تشریح میشه برای قرار دادن وردپرس بر روی هاست دایرکت ادمین هستش، و شما باید مراحل رو حتما به ترتیب و با دقت انجام بدید تا مشکلی در انتقال سایت پیش نیاد. توجه داشته باشید نام ها و مسیر هایی که در این آموزش استفاده می کنیم بعنوان مثال میباشند و صرفا جنبه ی آموزشی دارند و می بایست متناسب با سیستم و فایل های خودتون این مسیر ها و نام ها را پیدا کرده و یا اینکه اونها رو تغییر دهید. در حالت کلی شما به طی کردن مراحل زیر برای انتقال سایت از هاست سی پنل به هاست دایرکت ادمین احتیاج خواهید داشت که عبارتند از:

  1. تهیه بک آپ و فایل پشتیبان از فایل های وردپرس در هاست سی پنل
  2. خروجی گرفتن از دیتابیس وردپرس از طریق هاست سی پنل
  3. درون ریزی فایل ها در هاست دایرکت ادمین و استخراج آنها
  4. ساخت پایگاه داده جدید در دیتابیس دایرکت ادمین و درون ریزی دیتابیس
  5. درون ریزی دیتابیس در هاست دایرکت ادمین
  6. متصل کردن دیتابیس به فایل‌های وردپرس از طریق ویرایش فایل wp-config

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

مرحله اول: خروجی گرفتن از فایل‌های وردپرس

قبل از هرکاری لازمه تا یک فایل فشرده و خروجی با فرمت zip. از فایلهای موجود در وردپرس که در هاست cpanel قرار داره تهیه کنید؛ این فایل ها شامل پوشه ها و فایل های اصلی سیستم مدیریت محتوای وردپرس، فایل های آپلود شده در رسانه وردپرس، افزونه و قالب‌های نصب شده در وردپرس و… می‌باشند. بنابراین برای این کار ابتدا لازمه تا از کلیه فایل های موجود در مسیری که وردپرس در اون نصب هست یک فایل فشرده تهیه کنید که این مسیر میتونه آدرس اصلی سایت شما و یا پوشه ای درون هاست سی پنل شما باشد. پس مشابه تصویر زیر ابتدا لازمه تا بر اساس آموزش نحوه ورود به هاست سی پنل وارد کنترل پنل هاست خودمون بشیم، پس آدرس سایتمون رو وارد کرده و در انتهای اون از 2082: استفاده میکنیم تا به صفحه ورود سی پنل مراجعه کنیم. در اینجا چون من اقدام به نصب وردپرس در پوشه ای به نام mizbanfa در هاست سی پنل کردم لازمه تا به این مسیر در File Manager هاست سی پنل مراجعه کنم، بنابراین نام‌هایی که در این آموزش میبینید با اون چیزی که در هاستینگ شما وجود داره متفاوت خواهد بود؛ پس ابتدا با مراجعه به صفحه اصلی هاست سی پنل مشابه تصویر زیر بر روی دکمه File manager کلیک کنید تا به مسیر فایل های موجود در هاست دسترسی پیدا کنید.

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

بعد از اینکه به صفحه file manager در هاست سی پنل هدایت شدید حالا به مسیری که وردپرس در اون نصب هست مراجعه کنید، ابتدا لازمه تا به مسیر public_html مراجعه کنید. اگر هاست در دامنه اصلی هست از کلیه فایل‌های موجود که مربوط به وردپرس هستند یک خروجی تهیه کنید، اما اگر مشابه چیزی که در این آموزش میبینید وردپرس شما در پوشه دیگری نصب شده به اون مسیر مراجعه کنید. سپس با کلیک روی دکمه Select All کلیه فایل‌های موجود در این دایرکتوری را انتخاب کنید. سپس با راست کلیک کردن روی یکی از فایل‌ها گزینه compress را برای تهیه فایل خروجی در قالب یک فایل فشرده با فرمت zip. انتخاب کنید.

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

بعد از کلیک روی دکمه compress پنجره زیر برای شما نشون داده میشه که میتونید فایل‌هایی که قرار هست تا ازشون خروجی گرفته بشه رو مشاهده کنید. همچنین میتونید فرمت فاسل فشرده را هم در اینجا تعیین کنید که بهترین نوع اون که براتون مشکل ساز هم نشه استفاده از فرمت zip. خواهد بود در انتهای صفحه هم میتونید تا مسیر مورد نظر و عنوان فایل خروجی را تعیین کنید تا با این نام در هاست شما خروجی از اون تهیه شده و ذخیره شود. در اینجا من نام فایل خروجی را mizbanfa-backup.zip قرار دادم که بعد از تهیه خروجی با این نام در مسیر مشخص شده خروجی تهیه خواهد شد.

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

بعد از تعیین فرمت فایل خروجی و مسیر مورد نظر با کلیک روی دکمه Compress File بسته به میزان داده‌های موجود در هاست منتظر بمونید تا عملیات تهیه خروجی به انتها رسیده و نتیجه اون رو مشاهده کنید. حالا که فایل خروجی شما تهیه شد اون رو دانلود کرده و در سیستم خودتون برای آپلود ذخیره کنید و یا اینکه اگر به دلیل بالا بودن حجم اطلاعات از وی‌پی‌اس استفاده می‌کنید از طریق اون وارد هاست شده و اقدام به دانلود فایل کنید.

مرحله دوم: خروجی گرفتن از دیتابیس وردپرس از طریق هاست سی پنل

حالا نوبت به تهیه فایل خروجی ازز دیتابیس ما میرسه که شامل داده‌های پردازشی سایت وردپرسی ما هستش و کلیه اطلاعات مربوط به نوشته‌ها، کاربران، دیدگاه‌ها، تنظیمات سایت و… در اون ذخیره میشوند. حالا برای اینکه اقدام به تهیه خروجی از دیتابیس سایت کنیم در این مرحله ابتدا به صفحه اصلی کنترل پنل هاست سی پنل مراجعه کنید و سپس مشابه تصویر زیر از بخش Databases روی منوی phpmyadmin کلیک کنید تا به این قسمت دسترسی پیدا کنید(ممکنه تا در این مرحله از شما نام کاربری و رمز برای ورود بخواد که نام کاربری و کلمه عبور همون نام کاربری و رمز عبوری که برای ورود به سی پنل از اون استفاده میکنید هستش).

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

حالا که وارد phpmyadmin شدید روی پایگاه داده‌ی وردپرس که قصد دارید تا اونو به هاست دایرکت ادمین انتقال بدین کلیک کنید. سپس بر روی دکمه export که در منوی بالا قرار داره جهت ایجاد خروجی کلیک کنید. در نهایت تو صفحه باز شده ابتدا از بخش Format اون رو روی SQL قرار بدین و سپس روی دکمه go که در انتهای صفحه قرار داره کلیک کنین و بعد از مشخص کردن مسیر ذخیره‌ی پایگاه داده با پسوند .sql در رایانه شخصیتون بسته به میزان حجم پایگاه داده منتظر بمونید تا تهیه شده و اون رو ذخیره کنید.

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

خب دیگه تا اینجا کار ما با سی پنل تموم شده و نیازی به هاست سی پنل نداریم، حالا باید اقدام به تغییر DNS های دامنه به هاست جدید دایرکت ادمین کنیم و منتظر بمونیم تا دامنه ما به هاست دایرکت ادمین به درستی متصل بشه و بعد از اینکه متصل شد ادامه عملیات انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین رو طی کنیم.

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

در این مرحله ابتدا باید وارد کنترل پنل هاست دایرکت ادمین خریداری شده کنیم. بنابراین بعد از آدرس دامنه عبارت 2222: را وارد کنید تا به صفحه ورود به هاست دایرکت ادمین هدایت شوید. بعد از اینکه وارد هاست دایرکت ادمین شدید مشابه تصویر زیر در بخش Your Account روی منوی File Manager کلیک کنید تا به صفحه مدیریت و کنترل فایل‌های موجود در هاست دایرکت ادمین هدایت شوید.

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

بعد از اینکه به صفحه مدیریت فایل های هاست دایرکت ادمین هدایت شدید سپس به مسیر Public_html مراجعه کرده و با انتخاب دکمه Upload Files to corrent directory در مسیری که قصد دارید تا وردپرس را در آن منتقل کرده و اجرا کنید فایل‌های خود را در هاست دایرکت ادمین آپلود کنید. در اینجا من قصد دارم تا در یک ساب فولدر که با نام mizbanfa می‌باشد وردپرس را به یک پوشه از آدرس دامنه وارد کرده و آن را اجرا کنم. بنابراین پس از کلیک روی دکمه Upload Files to corrent directory به صفحه زیر وارد خواهم شد که میتوانم در آن فایل بک‌آپ تهیه شده از فایل‌های وردپرس که در مرحله اول این آموزش خروجی اون رو از هاست سی پنل تهیه کردم تو اینجا آپلود کنم. پس بعد از کلیک روی دکمه Upload Files to corrent directory در مسیر مورد نظر به صفحه ای مثل تصویر زیر هدایت میشین که در اون باید فایل بک آپ تهیه شده از فایل های وردپرس که با نام mizbanfa-backup.zip اون رو ذخیره کردید برای آپلود کردن انتخاب کنید.

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

بعد از اینکه بسته به میزان حجم فایل و سرعت اینترنت شما عملیات آپلود به انتهای خودش رسید و پیغام موفقیت آمیز بودن اپلود را مشاهده کردید تو همین مسیر فایلی با عنوان mizbanfa-backup.zip رو میبینید، باید انتخابش کنید و بر روی extract کلیک کنید تا فایل ها از حالت فشرده استخراج شوند. برای این کار در هاست دایرکت ادمین کافیه تا در مقابل فایل زیپ گزینه Extract را برای استخراج فایل zip. از حالت فشرده انتخاب کنید.

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

بعد از کلیک روی دکمه Extract به صفحه ای مثل تصویر زیر هدایت خواهید شد که در اون میتونید جزییات فایل‌های موجود در فایل فشرده وردپرس رو ببینید حالا برای اینکه فایل از حالت فشرده خارج بشه یک بار دیگه روی دکمه Extract کلیک کنید و منتظر بمونید تا استخراج فایل بسته به حجم و قدرت پردازش سرور انجام بگیره و به انتهای خودش برسه.

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

حالا که فایل ها هم با موفقیت در مسیر خودشون قرار گرفتند و از حالت فشرده خارج شدن میتونید که فایل فشرده را از هاست خودتون پاک کنید. و در ادامه اقدام به ساخت پایگاه داده جدید وردپرس کرده و فایل پایگاه داده سایتتون رو در اون وارد کنید.

مرحله چهارم: ساخت دیتابیس جدید در هاست دایرکت ادمین و import دیتابیس سایت

در این مرحله لازمه تا ابتدا یک پایگاه داده جدید در هاست دایرکت ادمین ایجاد کنیم و سپس با درون ریزی پایگاه داده‌ای که در مراحل قبل یعنی مرحله دوم اون رو از طریق هاست سی پنل ساختیم و درواقع خروجی از دیتابیس سایتمون تهیه کردیم به این دیتابیس جدید درون ریزی یا Import کنیم. پس برای ساخت پایگاه داده جدید در هاست دایرکت ادمین ابتدا به صفحه اصلی کنترل پنل هاست دایرکت ادمین خودتون مراجعه کنید و سپس مشابه تصویر زیر روی دکمه MySQL Management که در بخش your account اونو مشاهده میکنید کلیک کنید تا به صفحه ساخت دیتابیس جدید در هاست دایرکت ادمین هدایت شوید.

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

بعد از کلیک روی دکمه MySQL Management به صفحه‌ای مشابه تصویر زیر هدایت خواهید شد، که میتونید در اون به مدیریت و کنترل پایگاه داده هایی که در هاست دایرکت ادمین برای وردپرس و یا هر نوع سیستم مدیریت محتوای دیگه ساختید بپردازید. حالا برای اینکه یک دیتابیس جدید ایجاد کنید در همین صفحه روی گزینه Create new Database کلیک کنید تا به صفحه ساخت دیتابیس در هاست دایرکت ادمین هدایت شوید.

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

در نهایت بعد از مراجعه به این صفحه قادر خواهید بود تا اقدام به ساخت دیتابیس جدید در هاست دایرکت ادمین کنید. حالا همونطوری که در تصویر زیر میبینید و بر اساس توضیحات ارائه شده نسبت به ساخت پایگاه داده جدید برای سایت وردپرس خودتون در هاست دایرکت ادمین اقدام کنید.

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

Database Name: این بخش شامل نام پایگاه داده وردپرس شماست، بنابراین کافیه تا مشابه نمونه تصویر زیر نام پایگاه داده خودتونو به جای اون وارد کنید که در اینجا نام پایگاه داده ما Mizbanorg_backup می‌باشد. دقت کنید که نام پایگاه داده به حروف بزرگ و کوچک حساس می‌باشد. و نکته دیگه اینکه نامی که در فیلد دیتابیس وارد میکنید دارای پیشوند نام دامنه شما میباشد که در اینجا پیشوند ما mizbanorg است که بسته به نام دامنه و یا نامی که هاستینگ شما هنگام خرید هاست برای شما اختصاص داده است متغیر خواهد بود.

Database Username: این بخش نیز شامل نام کاربر پایگاه داده وردپرس می‌باشد، در اینجا من برای نام پایگاه داده و نام کاربری پایگاه داده یکسان استفاده کردم اما شما حتما حتما حتما سعی کنید تا از نام متفاوتی برای افزایش امنیت در این مرحله استفاده کنید تا نام کاربری پایگاه داده با نام پایگاه داده متفاوت باشد.

Username Password: در این فیلد نیز رمز مورد نظر برای پایگاه داده خودتونو وارد کنید. رمز شما باید یک رمز قوی باشد که شامل حروف بزرگ، حروف کوچک، کاراکترهای خاص و اعداد باشد تا هرکسی قادر نباشد تا به اطلاعات دیتابیس شما دسترسی پیدا کند. پیشنهاد می‌کنم با استفاده از دکمه Random که در مقابل این فیلد قرار داره از رمز تصادفی که هاست دایرکت ادمین در اختیار شما قرار خواهد داد استفاده کنید.

Confirm Password: در این فیلد نیز مجددا رمز عبور خودتونو وارد کنید. اگر از دکمه Random استفاده کرده باشید هر دو فیلد رمز و تکرار رمز به صورت خودکار وارد خواهند شد.

حالا که اطلاعات پایگاه داده خودتونو وارد کردید مشابه تصویر روی دکمه Create کلیک کنید و منتظر بمانید تا پایگاه داده شما ساخته شود.

مرحله پنجم: درون ریزی دیتابیس در هاست دایرکت ادمین

بعد از اینکه پایگاه داده رو ساختید باید وارد phpmyadmin در هاست دایرکت ادمین بشید و فایل خروجی پایگاه داده‎ای که از طریق هاست cpanel اونو در مرحله دوم همین آموزش تهیه کردید داخل این دیتابیس جدیدی که در هاست دایرکت ادمین ساختید ایمپورت کنید. بنابراین به صفحه اصلی کنترل پنل در هاست دایرکت ادمین مراجعه کنید و از قسمت Advanced Features گزینه‌ی phpmyadmin رو مشابه چیزی که در تصویر زیر میبینید انتخاب کنید تا به صفحه phpmyadmin در هاست دایرکت ادمین هدایت شوید. در این مرحله ممکنه تا از شما برای ورود به phpmyadmin رمز و نام کاربری بخواد که در اینجا نام کاربری و رمز همون نام کاربری و رمزی هستش که در ورود به هاست دایرکت ادمین از اون استفاده می‌کنید و شرکت هاستینگ و میزبانی اونو در اختیار شما قرار داده.

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

پس روی phpmyadmin کلید کنید تا وارد اون بشید در این مرحله از شما نام کاربری و رمزی برای ورود به محیط phpmyadmin مبخواد و تا زمانی که نام کاربری و رمز عبور را وارد نکنید نمیتونید وارد اون بشید، بنابراین مشابه چیزی که در تصویر زیر مشاهده میکنید پنجره ای در مرورگر برای شما باز میشه و از شما میخواد تا نام کاربری و رمز عبور را در اون وارد کنید. این نام کاربری و رمز عبور همون نام کاربری و پسوردی هست که برای ورود به هاست از اون استفاده میکنید و شرکت میزبانی وب اون را در اختیار شما قرار داده است، پس در فیلد User Name نام کاربری و در فیلد Password هم رمز هاست را وارد کنید و روی دکمه Log In کلیک کنید تا به محیط phpmyadmin دسترسی داشته باشید.

ورود به phpmyadmin در هاست دایرکت ادمین

پس از ورود به phpmyadmin، پایگاه داده‌ی جدید رو که در مرحله چهارم با همدیگه ساختیم را انتخاب میکنیم و روی دکمه import که در بالای صفحه قرار داره مشابه چیزی که در تصویر زیر میبینید کلیک میکنیم تا اطلاعات موجود در پایگاه داده قبلی که در هاست سی پنل داشتیم رو در این دیتابیس با یک نام، نام کاربری و رمز جدید اونو ساختیم منتقل کنیم. سپس در صفحه ی import روی browse کلیک کرده و فایل .sql ذخیره شده رو که در مرحله دوم با همدیگه ساختیم و درواقع یک خروجی از دیتابیس ما در هاست سی پنل هست رو انتخاب کنید تا در دیتابیس هاست دایرکت ادمین اپلود کنیم. در این مثال من این فایل را با نام mizbanfa.sql در کامپیوتر خودم ذخیره کردم پس شما هم با هر نامی که اونو ذخیره کردید انتخاب کنید و در نهایت با کلیک روی دکمه go که در انتهای صفحه قرار داره عملیات ایمپورت اطلاعات پایگاه داده رو انجام بدین تا در نهایت در باکسی که با رنگ سبز به شما نشون داده میشه پیغام موفقیت آمیز بودن مراحل درون ریزی دیتابیس رو مشاهده کنید.

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

توجه داشته باشید کنید که تو این مرحله باید با تمام دقت پیش برید چرا که اگر درست مثل تصویر بالا شما چندین دیتابیس داشته باشید در صورتی که به اشتباه تو دیتابیس دیگه عملیات ایمپورت و درون ریزی انجام بگیره باعث ایجاد مشکل برای شما خواهد شد. در نهایت بعد از کلیک روی دکمه Go پیغام سبز رنگ مشابه تصویر زیر به شما نشون داده شده و تیبل‌های دیتابیس وردپرس رو مشاهده میکنید که مشابه تصویر زیر در سمت چپ زیر عنوان دیتابیس جدید اضافه شده‌اند.

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

بعد از اینکه دیتابیس با موفقیت در پایگاه داده مورد نظر اضافه شد و خطایی در هنگام درون ریزی اون براتون پیش نیومد حالا نوبت به ایجاد ارتباط دیتابیس با فایل‌های وردپرس میرسه که از طریق ویرایش فایل wp-config.php صورت میگیره، پس حالا به مرحله بعد مراجعه میکنیم تا ارتباط بین دیتابیس و فایل‌های وردپرس را برقرار کنیم.

مرحله ششم: متصل کردن دیتابیس به فایل های وردپرس با ویرایش wp-config.php

خُب ما تا اینجا همه‌ی فایل ها و داده های سایتمونو آپلود کردیم و روی هاستمون قرار دادیم ولی این کار کافی نیست و برای اینکه کار انتقال سایت از هاست سی پنل به دایرکت ادمین به انتهای خودش برسه باید ارتباط بین فایل های سایت و پایگاه داده رو برقرار کنیم . برای این کار نیاز داریم تا ابتدا وارد File Manager هاست دایرکت ادمین سایتمون بشیم و از طریق ویرایش فایل wp-config.php این کار رو انجام بدیم؛ بنابراین به صفحه اصلی دایرکت ادمین مراجعه کرده و سپس از قسمت Your Account مشابه تصویر زیر روی دکمه File Manager کلیک کنید تا به صفحه مدیریت فایل‌های وردپرس هدایت شوید.

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

بعد از اینکه وارد File manager در هاست دایرکت ادمین شدید به مسیر public_html مراجعه کنید که در اینجا چون من سایتم رو در پوشه ای با نام mizbanfa قراره بالا بیارم به مسیر /public_html/mizbanfa/ مراجعه می‌کنم و در نهایت فایل wp-config.php رو برای ویرایش کردن با کلیک روی دکمه Edit  که در مقابل اون قرار داره باز میکنم.

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

بعد از اینکه صفحه ویرایش فایل wp-config.php براتون باز شد میبایست اطلاعات دیتابیس جدید را که در مرحله چهارم انتقال وردپرس از هاست سی پنل به دایرکت ادمین اونو ساختید در این فایل وارد کنید. مشابه چیزی که در تصویر میبینید عمل کنید و اطلاعات دیتابیس را بر اساس توضیحات ارائه شده در زیر وارد کنید.

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

DB_NAME: نام پایگاه داده جدید رو وارد کنید.

DB_USER: نام یوزر پایگاه داده جدید رو وارد کنید.

DB_PASSWORD: رمزعبور کاربر پایگاه داده جدید رو وارد کنید و در آخر با کلیک روی دکمه Save As که در انتهای صفحه قرار داره فایل رو ذخیره کنید. در این مرحله  اصلاح ارتباط پایگاه داده ما هم تموم شده و به انتهای عملیات انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین رسیدیم و حالا کافیه تا آدرس سایت رو باز کنیم و ببینیم که مشکلی در روند انتقال وردپرس وجود داره یا خیر؛ اگر مراحل رو به ترتیب و به درستی طی کرده باشید سایت شما بدون هیچگونه مشکلی حالا داده‌ها رو از هاست دایرکت ادمین پردازش میکنه و شما موفق شدید تا سایتتون رو با موفقیت به هاست جدید منتقل کنید.

بررسی صحت انتقال

خُب حالا که کارهای لازم رو برای انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین به صورت مرحله به مرحله و بدون هیچ مشکلی انجام دادیم فقط باید سایتمونو چک کنیم تا ببینیم عمل انتقال به درستی صورت گرفته و سایت به روال سابق لود و بارگزاری میشه، پس حالا نام دامنه ی سایت رو داخل مرورگر اینترنتتون باز کنید، در این مرحله باید تمامی محتوای سایت و قالب وردپرستون به صورت کامل بارگزاری بشه تا مطمئن بشید مراحل فوق رو کامل و صحیح انجام داده اید، اگر احیانا استایل قالب هم لود نشد بدونید که یک جای کار میلنگه که باید برای رفع اون ببینید کدوم یکی از مراحل رو اشتباه انجام دادید. همچنین مسیر ادمین سایت یعنی domain.com/wp-admin رو هم تست کنید و جهت ورود به مدیریت وردپرس هم از همان نام کاربری و رمز عبور که قبلا داشتید استفاده کنید.

ادامه مطلب

چگونه یک هاست مناسب انتخاب کنیم؟

 http://www.websepanta.net/storage/tiny/products/588.jpg

این سوال را بسیاری از افرادی که میخواهند یک سایت ایجاد کنند، می‌پرسند. پاسخ به این سوال بستگی به این دارد که چه نیازها و انتظاراتی از هاست خود دارید؟

هاست‌های رایگان اگر کار شما یک کار تفننی و [فعلا] غیرجدی است، توصیه می‌کنم پول خود را هدر ندهید. هاست‌های رایگان هر کدام محدودیت خاص خود را دارند (برخی محدودیت در حجم کل و برخی محدودیت در حجم یک فایل و …) اما بسیاری از آنها برای نصب یک وبلاگ وردپرسی یا یک فاروم (انجمن گفتگو) مناسب هستند. اگر یک کاربر مبتدی باشید، گیگفا یک نمونه خوب برای شروع است و اگر هم حرفه‌ای هستید، سه گیگابایت فضای رایگان از سرور حرفه‌ای rhcloud سرورهای معتبر ردهت شروع خوبی برای شما خواهد بود. در هاست‌های رایگان، هزینه هاست که رایگان است. در مورد دامنه هم تمام هاست‌های رایگان، یک زیردامنه در اختیار شما قرار می‌دهند تا شما مجبور نباشید هزینه دامنه را بپردازید. اما اگر دامنه خودتان را قبلا ثبت کردید و می‌خواهید از ابتدا به عنوان یک برند فعالیت کنید، باز هم بسیاری از هاست‌های رایگان (از جمله دو سرویس اشاره شده در بالا) این امکان را به شما می‌دهند که از دامنه اختصاصی خود استفاده کنید. بسیاری از افراد، ایده‌ای در ذهن دارند و تصور می‌کنند که ایده‌شان بسیار عالی‌ست و بعد از دو سه ماه، روزی صد هزار بیننده خواهد داشت(!) و با تکیه به همین تصورات، اقدام به تهیه یک هاست گرانقیمت می‌کنند و پس از مدتی سرخورده می‌شوند چون سایت‌شان آن آمار خیالی را نداشته و آنها پول خود را به هدر داده‌اند. من به همه دوستانی که قصد دارند سایتی را استارت بزنند که در مورد آینده آن مطمئن نیستند و تصمیم محکمی برای تکیه بر آن ندارند، توصیه می‌کنم که هاست رایگان استفاده کنند. طبعا اگر پس از گذشت چند ماه مشاهده کردید که تصورات و تخمین‌های شما درست از آب درآمده است و سایت شما قابل سرمایه گذاری است، می‌توانید در عرض چند دقیقه به یک سرور و هاست گران‌تر و با کیفیت بالاتر مهاجرت کنید.
هاست اشتراکی در هاست اشتراکی شما و دیگر مشتریان – که ممکن است تعدادشان به هزاران نفر هم برسد – همگی بر روی یک سرور قرار دارید و منابع سرور (حافظه Ram و پردازنده و پهنای باند اتصال سرور به اینترنت و …) همگی بین کاربران مشترک است لذا اگر یک یا چند تا از سایت‌های مشتریان از منابع بیشتری استفاده کنند، منابع کمتری برای بقیه باقی می‌ماند و سرعت نمایش سایت آنها کاهش می‌یابد. هاست اشتراکی برای سایت‌های کم‌بازدید (مثلا کمتر از هزار بازدید روزانه) توصیه می‌شود. در صورتی که بازدید سایت شما بالاتر رفت یا سرعت سایت شما کاهش یافت (زمان پاسخ‌دهی به دستور ping و اجرای کوئری‌های دیتابیس)، بهتر است به فکر انتقال به سروری قوی‌تر (سرور مجازی vps) باشید. آنچه تحت عنوان هاست نامحدود فروخته می‌شود نیز فقط کلاه‌برداری از مشتریان کم‌اطلاع است. این هاست‌ها نیز یک هاست اشتراکی هستند که صاحب آن برای جذب مشتری بیشتر و سود بیشتر اقدام به ارائه آن تحت عنوان نامحدود (!) می‌کنند اما وقتی حجم اطلاعات یا بازدید یک مشتری بالا رود، مسئول سرور محترمانه از او می‌خواهد که سرور را ترک کند. البته برخی از هاست‌های نامحدود، باکیفیت‌تر هستند اما آنها نیز مشکلات خاص خود را دارند مثلا اگر اطلاعات شما زیاد باشد (فرضا 20 گیگ)، امکان تهیه بکآپ یا انتقال بی‌دردسر اطلاعات به یک سرور دیگر را به شما نمی‌دهند. هزینه سرورهای اشتراکی بسیار ارزان بوده و معمولا حدود 10 تا 100 دلار در سال است و به عنوان مثال «نت افراز» یک نمونه هاست اشتراکی خوب و به‌صرفه است.
سرور مجازی (VPS) و سرور اختصاصی (dedicated server) فقط سنگینی سایت (اطلاعات یا بازدید بالا) نیست که کاربران را مجبور به ترک هاست اشتراکی می‌کند. امنیت هم مساله مهمی است. اگر سایت شما سایت حساسی باشد و افشای اطلاعات مشتریان یا کدهای شما اهمیت فوق العاده بالایی داشته باشد، لازم است حتما به سراغ سرور مجازی یا سرور اختصاصی بروید چون در سرور اشتراکی، اگر سرور یا حتی یکی از هزاران سایت روی آن دارای مشکل امنیتی باشد، امکان نفوذ به تمام سایت‌های دیگر سرور محتمل است. سرور اختصاصی، مانند یک کیس کامل است که در اختیار شماست. ram و cpu و hard و … همگی همان چیزی است که شما انتخاب می‌کنید و واقعا هم همان قطعات روی یک سرور برای شما نصب می‌شود. حتی انتخاب سیستم‌عامل سرور و سایر برنامه‌ها نیز در اختیار شماست. سرور مجازی شبیه سرور اختصاصی است با این تفاوت که از دید شما سرور اختصاصی است اما در واقع، از نظر سخت افزار یک سرور اختصاصی با کمک نرم افزارهای مجازی‌ساز، به تعداد محدودی سرور کاملا مجزای مجازی تقسیم شده است.
لذا سرور مجازی بخشی از یک سرور اختصاصی است (مثلا یک دهم آن) و همچنین تعریف مشتری جدید، سهولت بیشتری برای مدیر سرور دارد لذا سرور مجازی از نظر قیمت، معمولا بسیار ارزان‌تر است (مثلا 25 دلار در ماه). همچنین مدیریت و پیکره‌بندی اولیه نرم افزاری، مشتری را از پرداخت هزینه مدیریت سرور معاف می‌کند و همین دلایل باعث می‌شود که بسیاری از سایت‌های متوسط یا سایت‌هایی که صاحبانشان توانایی پرداخت هزینه بالا را ندارند، سرور مجازی را بر اختصاصی ترجیح دهند. کسانی که برای سایت(هایـ)شان سرور اختصاصی تهیه می‌کنند، معمولا باید هزینه بالاتری را بپردازند. حداقل 100 دلار در ماه برای اجاره خود سرور و همچنین پرداخت هزینه مدیریت نرم افزارهای سرور که بسته به میزان ساعت اختصاص یافته خواهد بود. (بین 10 تا 50 دلار برای یک ساعت کار سرور منیجر) دقت کنید که برخی نرم افزارهای نصب شده بر روی سرور اختصاصی یا مجازی، رایگان نیست و لذا شما مجبور به پرداخت هزینه قانونی آن هستید. مثلا اگر شما برای کنترل پنل هاست خود مایل به استفاده از cPanel یا direct admin یا plesk و … باشید، لازم است هزینه آن را جدا بپردازید. امری که در مورد هاست اشتراکی، به دلیل سرشکن شدن هزینه آن بر روی هزاران یوزر آن، هزینه ناچیزی می‌شود.
هاست ریسلر (نمایندگی میزبانی) دیگر چیست؟! اگر شما مراجعین و مشتریان زیادی دارید که نیاز به هاست دارند، بجای اینکه برای هر کدام از آنها به صورت مجزا هاست خریداری کنید، می‌توانید خودتان فروشنده شوید! برای این کار کافی است یک «سرور مجازی» یا حتی «نمایندگی میزبانی» (که همان هاست اشتراکی است)، خریداری کنید (مثلا به قیمت سالانه 100 الی 200 دلار) و سپس از طریق کنترل پنلی که در اختیار شماست، هاست‌های اشتراکی (با کنترل پنل مجزا) برای کاربران تعریف کنید و به مشتریان‌تان بفروشید.
سرور و هاست ویندوزی بخرم یا لینوکسی؟ اگر سایت شما با زبان asp نوشته شده، مجبور هستید سرورهای ویندوزی تهیه کنید. سرورهای ویندوزی از نظر پایداری و امنیت به پای سرورهای لینوکسی نمی‌رسند و از سویی نیز به دلیل رایگان نبودن سیستم‌عامل و برخی برنامه‌های ضروری (windows, ms sql server و …) هزینه بالاتری دارند.
کلود یا سرویس ابری چیست؟ سرویس ابری، جایگزین خوب و به صرفه‌ای برای میزبانی اشتراکی محسوب می‌شود که مخاطرات امنیتی آن را ندارد و همچنین حق شما در منابع سخت افزاری سرور، مقداری مشخص است و توسط دیگر شرکاء نمی‌تواند دزدیده شود! در سرویس ابری شما به اندازه منابع مورد نیاز خود پول می‌دهید و هز زمان که حس کردید مثلا پردازنده ، رم ، حافظه ، پهنای باند و … بیشتری نیاز دارید، به سادگی می‌توانید آن را ارتقاء دهید.
موقعیت و مکان جغرافیایی هاست مهم است؟ بله! این مساله از دو جنبه مهم است:     زمانی که اکثر بازدیدکنندگان سایت شما در یک کشور خاص هستند، انتخاب سروری که در آن کشور است، موجب سرعت پاسخ‌دهی بالاتر می‌گردد.
البته استثنائا در مورد ایران، به دلیل آپتایم پایین‌تر سرورهای ایرانی و همچنین کم بودن پهنای باند آن، انتخاب سرور ایرانی لزوما گزینه بهتری نسبت به سرور خارجی نیست.
مساله کپی رایت (حق استنساخ)
اگر شما سرور خود را از یک کشور (مثلا فرانسه) انتخاب کنید که به قانون کپی رایت بسیار اهمیت می‌دهد، آنگاه نمی‌توانید فایلی که مجوز انتشار آن را ندارید را پخش کنید چون اگر صاحب آن اثر شکایت کند، شما جریمه خواهید شد و همچنین مسئول سرور ممکن است اکانت شما و کل سایت‌تان را معلق (Suspend) کند.
به همین دلیل کسانی که به دنبال نقض کپی رایت هستند (مثل بسیاری از سایت‌های دانلود غیرقانونی نرم افزار) مجبور هستند از سرورهای واقع در برخی کشورهای خاص (مثل هلند) استفاده کنند.
_____________________
مشاوره تخصصی در مورد خرید هاست جزو خدمات این سایت بوده و در صورتی که در انتخاب هاست نیاز به مشاوره داشتید، می‌توانید به بخش خدمات هاستینگ و ثبت دامنه(www.takinhost.com) مراجعه نمایید.

ادامه مطلب

مفهوم سرور اشتراکی، سرور مجازی و سرور اختصاصی

تعریف سرور اشتراکی، سرور مجازی و سرور اختصاصی

سرورها به سه نوع زیر تقسیم می شوند:

سرور اشتراکی

سرور های اشتراکی و یا به عبارتی هاست های اشتراکی، رایج ترین، ارزان ترین و نیز راحت ترین نوع هاستینگ به حساب می آیند. در سرور های اشتراکی چندین وب سایت به طور همزمان از امکانات یک سرور استفاده می کنند که تمامی سخت افزار ها و نرم افزار های آن قبلا توسط شرکت ارائه دهنده سرویس (مانند Server.ir) نصب شده است و به صورت اشتراکی با سایت های دیگر می توانند از این امکانات استفاده نمایند.

سرور مجازی (VPS)

سرور مجازی یا VPS مخفف عبارت Virtual Private Server می باشد که از تجزیه و یا از بخش بندی کردن یک سرور اختصاصی Dedicated Server ایجاد می گردد. این بخش بندی توسط یک مجازی ساز مانند مجازی ساز KVM ، Vmware انجام می گردد و بخشی از منابع سرور اختصاصی اصلی به سرور مجازی اختصاص داده می شود. هر سرور مجازی به صورت مجزا به فعالیت خود ادامه می دهد و کارکرد هر سرور به سرور مجازی دیگر ارتباطی ندارد و می تواند از سیستم عامل های مختلف، کانفیگ های مختلف، منابع مختلف برای هر کدام از آن ها استفاده کرد.

مزایای استفاده از سرور مجازی

  • هزینه بسیار پایین تر نسبت به سرور اختصاصی
  • قابلیت ارتقا منابع در هر زمان
  • دسترسی Root یا Administrator به سیستم عامل
  • سرعت متناسب نسبت به منابع
  • قابلیت گرفتن     Snapshot
  • قابلیت جابه‌جایی بین مجازی ساز ها
  • سرعت راه اندازی بالا
  • قابلیت نصب سیستم عامل دلخواه
  • عملکرد کاملا مشابه با سرور اختصاصی
  • پهنای باند بالا
  • امنیت بالاتر نسبت به فضاهای میزبانی اشتراکی
  • در اختیار داشتن آی پی معتبر و اختصاصی
  • و 

سرور اختصاصی

سرور اختصاصی، نوعی از هاستینگ است که در آن کاربر یک سرور را به طور کامل اجاره می کند. از آن جا كه در اين روش، تمام فضاي هارد ديسك سرور به طور كامل و نيز پهناي باند قابل توجه در اختيار مشتري قرار مي گيرد، امكانات متنوعي را فراهم مي آورد. این سرویس به مراتب نسبت به سرویس اشتراکی قابل انعطاف تر است و سازمان ها (کاربران) دسترسی کاملی به سرور(ها) دارند که شامل انتخاب نوع سیستم عامل، سخت افزار، پهنای باند و . . . می باشد.

انواع سرور اختصاصی

عمومی : در سرور اختصاصی عمومی که معمولا در شرکت‌های هاستینگ مورد استفاده قرار می گیرد برای میزبانی چندین سایت یا چندین سرور مجازی استفاده می شود .

سازمانی : از این نوع سرور اختصاصی معمولا سازمان ها و نهادهای دولتی استفاده می کنند که برای ذخیره سازی اطلاعات سازمان استفاده می شود .

سرور مجازی چیست

مزایای سرور اختصاصی

  • انحصاری بودن منابع سخت افزاری
  • پشتیبانی سخت افزاری و نرم افزاری
  • قابلیت افزایش و ارتقا سخت افزار داخلی
  • اتصال دائمی به اینترنت
  • سرعت عملکرد بسیار بالا
  • قدرت پردازش و محاسباتی سریع
  • امنیت بالا
  • قابلیت اجرای Raid های نرم افزاری و سخت افزاری
  • آپ تایم واقعی 99.99%
  • و …

کاربرد سرور اختصاصی

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

کاربرد سرور مجازی

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

تفاوت سرور مجازی و سرور اختصاصی

  • در سرور اختصاصی، مشتریان کنترل کاملی بر روی سرور دارند اما در سرور مجازی مشتریان بر روی ماشین مجازی بر روی کلاستر با چندین ماشین مجازی دیگر کنترل دارند.
  • در سرور اختصاصی، تمامی منابع به یک کاربر اختصاص داده می شود اما در سرور مجازی پردازنده با سایر سرورهای مجازی به اشتراک گذاشته می شود اما از رم وHDD اختصاصی استفاده می شود.
  • در سرور اختصاصی مهاجرت بین سرورهای جدا شده از لحاظ فیزیکی بسیار زمانبر است اما مهاجرت سرور مجازی در داخل کلاستر محلی سریع و آسان است.
  • در سرور های اختصاصی مداخله فیزیکی نیاز است. ارتقا و Downgrade می تواند به داون تایم منجر شود. سرورهای مجازی ابری بسیار مقیاس پذیرند. می توان رم، پردازنده و HDD را در زمان واقعی بدون داون تایمی اضافه یا حذف کرد.
  • هزینه سرورهای اختصاصی بسیار زیاد است اما سرور های مجازی مقرون به صرفه هستند.
  • توسعه سرور اختصاصی کندتر از سرور مجازی است. و تقریبا دو ساعت طول می کشد. اما توسعه سرور مجازی بسیار سریع است و معمولا کمتر از دو دقیقه طول می کشد.
  • از لحاظ امنیت، در سرور های اختصاصی مشتریان کنترل کاملی بر روی سرور فیزیکی دارند و در سرور های مجازی دسترسی روت به VPS این اطمینان ایجاد می شود که هیچ کس به داده ها دسترسی ندارد.

مزایای سرور مجازی نسبت به سرور اختصاصی

  • توسعه سریع
  • هزینه کمتر نسبت به سرور اختصاصی
  • مقرون به صرفه بودن
  • انعطاف پذیری بیشتر
  • مهاجرت سریع تر
  • دسترسی بالا با قیمت منطقی
ادامه مطلب

آشنایی با هاستهای ویندوزی و لینوکسی

آشنایی با هاستهای ویندوزی و لینوکسی

هاست ویندوزی

در این نوع هاست، سیستم عامل مبنی بر ویندوز سرور می باشد. تفاوت اصلی این پلتفرم با میزبانی لینوکس در پشتیبانی زبان های برنامه نویسی می باشد، بنابراین در صورتی که زبان برنامه نویسی سایت ASP و یا ASP.NET می باشد، قطعا می بایست از هاست ویندوزی استفاده شود. البته با توجه به اینکه وب سرور های ویندوزی مانند IIS ، قابلیت پشتیبانی از زبان PHP را دارند، بنابراین امکان پشتیبانی از این زبان نیز بر روی سرورهای ویندوزی نیز وجود دارد. همچنین میزبانی ویندوز به دلیل نیاز به خرید لایسنس سیستم عامل از مایکروسافت، هزینه بالاتری نسبت به میزبانی لینوکس دارد.

هاست لینوکسی

لینوکس یک نرم افزار Open Source و کاملا رایگان می باشد. سیستم های لینوکس به دلیل قابلیت پایداری و استحکام به خوبی توانایی اجرا شدن به مدت زمان طولانی (حتی سال ها) را بدون هیچ توقفی دارند و در واقع کاربران آن شاهد هیچ خرابی در سرور نمی باشند. لینوکس خود به تنهایی سیستم عامل نمی باشد. در اصل هسته یا کرنل، این مجموعه را در بر می گیرد و فقط مدیر یا Admin آن دارای اختیارات مدیریتی بوده و دسترسی کاربران عادی و همچنین برنامه های کاربردی کاملا محدود می باشد، بنابراین از امنیت بالایی برخوردار است. میزبانی لینوکس عمدتا برای سایت هایی مناسب است که زبان برنامه نویسی آن ها PHP و همچنین از بانک اطلاعاتی MySQL استفاده نموده باشند. لازم به ذکر است، انتخاب نوع سیستم عامل میزبانی به نوع طراحی سایت و زبان برنامه نویسی آن بستگی دارد.

تفاوت هاست ویندوز و هاست لینوکس در چیست؟

در کل سیستم عامل های ویندوز و لینوکس با توجه به هدف کاربران از داشتن وب سایت و برنامه ای که برای آن سایت در نظر دارند از هم متمایز می شوند. سیستم عامل ویندوز از زبان های ASP و ASP.NET پشتیبانی می کند که صاحب امتیاز آن شرکت مایکروسافت است. ASP تنها در سرورهای ویندوز قابل اجرا می باشد و لینوکس این زبان ها را پشتیبانی نمی کند.

سیستم عامل لینوکس از زبان های Perl , Python , PHP و CGI پشتیبانی می کند. زبان های PHP در برخی از سرورهای ویندوز قابل اجرا هستند، اما PHP نصب شده بر روی سرور ویندوز در برخی موارد مشکلاتی را به وجود می آورد و تعدادی از دستورات آن تفاوت دارد.

به طور معمول و استاندارد برای ASP و ویندوز از بانک اطلاعاتی SQL Server استفاده می شود و برای PHP و لینوکس از بانک اطلاعاتی My SQL.

برای انتخاب یکی از سیستم عامل های ویندوز و لینوکس باید ابتدا نیاز و درخواست کاربر از وب سایت بررسی شود، سپس با توجه به زبان برنامه نویسی طراحی سایت، سیستم عامل انتخاب شود. درصورتیکه برای طراحی وب سایت از سیستم های مدیریت محتوا (CMS) و يا پورتال استفاده شود، ابتدا می بایست مشخصات مورد نیاز CMS يا پرتال با دقت بررسی و با توجه به آن سیستم عامل انتخاب شود.

برای استفاده از هر یک از دو سیستم عامل ویندوز و لینوکس نیازی نیست که کار با آن را یاد گرفت، برخی از کاربران به اشتباه تصور می کنند برای استفاده از سیستم عامل لینوکس می بایست بر روی کامپیوترهای شخصی خود، سیستم عامل لینوکس نصب کنند. این فرضیه اشتباه است و در واقع برای کار با هر دو سیستم عامل ویندوز و لینوکس از یک واسط مدیریتی به نام کنترل پنل استفاده خواهد شد. کنترل پنل های پلسک (Plesk)، هلم (Helm) ، وب سایت پنل (websitepanel ) و هاستینگ کنترولر (Hosting Controller) برای هاست ویندوزی  و کنترل پنل های سی پنل (Cpanel)، دایرکت ادمین (DirectAdmin)، پلسک (Plesk) و کلوکزو(Kloxo) برای هاست لینوکسی استفاده می شود.

هردو سیستم عامل ویندوز و لینوکس دارای سرعت یکسان می باشند چراکه معمولاً اکثر سرورها از سخت افزاری در یک سطح استفاده می کنند.

مشخصات هاست های لینوکسی

موقعیت هاست لینوکسی

هرچه موقعیت مکانی بازدیدکننده های وب سایت به محل سرور نزدیکتر باشد، سرعت لود سایت بیشتر خواهد بود. به این معنی که بازدیدکننده های سایت در هر کشوری که هستند، بهتر است از هاست لینوکس همان کشور استفاده شود.

کنترل پنل هاست لینوکسی

منظور از کنترل پنل مدیریت همان کنترل پنل برای مدیریت فایل های هاست و دیتابیس و ایمیل ها است، محبوب ترین کنترل پنل ها در هاست لینوکس سی پنل و دایرکت ادمین هستند و پس از آن کنترل پنل هایی مانند پلسک و وب مین توسط کاربران استفاده می شوند، توجه شود که در تمام این پنل ها امکانات اصلی وجود دارد و شاید تفاوت اصلی این کنترل پنل ها در امکانات جزئی و قالب باشد که با تمام آن ها کار به راحتی انجام می شود.

سخت افزار هاست لینوکسی

بهتر است از سرویس هایی با هارد SSD استفاده شود. همچنین بسیاری از موارد دیگر مانند استفاده از رم های نسل جدید، سی پی یو قدرمتند، سرور هایی با برند معتبر ، استاندارد 80 پلاس و غیره می تواند روی سرویس تاثیر گذار باشد.

ادامه مطلب

استفاده از cloudflare

استفاده از cloudflare

Content Delivery Network یا به اختصار CDN یک سیستم برای کنترل مصرف سایت(ها) از منابع اصلی سرور(های) میزبانی مربوطه (پهنای باند، رم، سی پی یو) و جلوگیری از حملات هکرها (DDOS Protection و SQL Injection و …) مورد استفاده قرار می گیرد. همچنین با بهره گیری از یک CDN بار گذاری سایت مورد نظر به دلیل کش شدن اطلاعات و محتویات آن در کش سرورهای مستقر (آن CDN) در سراسر دنیا در زمان کمتری انجام خواهد شد.

کلودفلر به عنوان یک CDN معتبر و محبوب می باشد که با بهره گیری از آن قابلیت های ذیل برای شما فراهم خواهد شد :

1- کاهش پهنای باند مصرفی سایت شما با بهره گیری از کش سرورهای مختلف آن در سراسر دنیا

2- آنلاین بودن سایت شما حتی در صورت وجود مشکل در سرور میزبان مربوطه (با بهره گیری از کش سرورها)

3- به روز رسانی اطلاعات کش های ذخیره شده از طریق قابلیت Prug Cache

4- سرعت بارگذاری بیشتر سایت با فشرده سازی کد های Java Script، CSS و HTML

5- جلوگیری از ورود ربات ها به سایت (قابلیت تفکیک کاربران سالم)

6- افزایش امنیت سایت با جلوگیری از حملات DDOS Protection و SQL Injection

بهره گیری از CDN کلودفلر بسیار ساده بوده و تنها کافیست نیم سرورهای دامین مورد نظر خود را برروی DNS های ارائه شده آن قرار داده و برخی تنظیمات ساده را پیاده سازی نمایید. روش کلی کار به شکل ذیل می باشد :

ابتدا برای ورود به بخش ثبت نام سایت رسمی کلودفلر اینجا کلیک نمایید.

در صفحه لود شده اطلاعات لازم را در فیلدهای موجود وارد و در انتها برروی دکمه Create Account کلیک نمایید.

پس از ایجاد اکانت به صفحه پرتال کاربری خود وارد خواهید شد، در بخش Add a website نام دامین مورد نظر خود را وارد و برروی Scan DNS Records کلیک نمایید.

بعداز بررسی نیم سرور و رکوردهای فعلی موجود برروی دامین وارد شده، به مدت حدود یک دقیقه، لیست رکوردهای کنونی نمایش داده می شود و امکان افزودن و یا ایجاد تغییر در آنها نیز در این صفحه فراهم می باشد لذا بعداز ایجاد تغییرات لازم برروی دکمه continue کلیک نمایید.

توجه داشته باشید که اگر رکوردی برروی دامین شما در آن زمان موجود نباشد می باید نسبت به ایجاد رکوردهای مورد نظر خود به صورت کلی اقدام نموده و در انتها برروی دکمه continue کلیک کنید.
همچنین در صورتیکه علامت رنگی در فیلد status هریک از رکوردها نمایش داده شود نشان دهنده فعال بودن cloudflare برروی آن رکوردها می باشد لذا در صورت نیاز به فعال بودن cloudflare برروی هریک از رکوردهایی که امکان فعال نمودن آن وجود دارد کافیست برروی نشانه مربوطه یکبار کلیک کرده تا آن را از حالت سیاه و سفید (غیرفعال) به حالت رنگی (فعال) تغییر دهید. (امکان فعالسازی cloudflare برروی رکوردهایی از نوع MX و TXT وجود ندارد)

در این صفحه پلن Free را انتخاب نموده و برروی دکمه continue کلیک نمایید. (در این پلن قابلیت هایی که تیک خورده اند ارائه می شود)

در صفحه جاری نیم سرورهای فعلی تنظیم شده برروی دامین در سمت چپ و نیم سرورهای جدیدی که باید برروی دامین خود ، به جهت بهره گیری از قابلیت های cloudflare تنظیم گردد، در سمت راست نمایش داده می شود، نیم سرورهای جدید را یادداشت نموده و برای اتمام مراحل برروی دکمه continue کلیک نمایید.
کافیست نیم سرورهای جدید را از طریق بخش کنترل پنل دامین خود به جای نیم سرورهای فعلی وارد نموده و. در صورتیکه از انجام این مورد آگاهی کافی ندارید می توانید نیم سرورهای اعلام شده را به شرکتی که ثبت کننده دامین شما می باشد ارائه کرده تا آنها این تنظیم را برای شما انجام نمایند.

نکته : ست شدن نیم سرورهای کلودفلر برروی دامین، با توجه به پسوند دامین مربوطه، بین 24 تا 48 ساعت زمان نیاز خواهد داشت.

در اینجا مراحل مرتبط با تنظیمات cloudflare به اتمام رسیده است و در صفحه جاری وضعیت ست بودن نیم سرورها برروی دامین قابل مشاهده است. در حال حاضر به دلیل ست نشدن نیم سرورهای جدید وضعیت به صورت pending نمایش داده خواهد شد.

بعداز تنظیم نیم سرورهای جدید و گذشت مدت زمان لازم وضعیت باید به حالت Active تغییر نماید، در این شرایط می توانید از استفاده از کلادفلر برروی دامین مربوطه آگاهی یابید.

ادامه مطلب

میزبانی وب اختصاصی ابری چیست ؟

میزبانی وب اختصاصی ابری چیست ؟

میزبانی وب اختصاصی ابری چیست ؟

میزبانی وب اختصاصی ابری چیست ؟

یکی از دغدغه های اصلی کاربرانی که به این نتیجه رسیده اند که هاست اشتراکی برای هدفی که دنبال می کنند به هردلیل (منابع کم، کندی بسیار، قطعی های مکرر، محدودیت های زیاد، عدم امکان سفارشی سازی و …) مناسب نبوده ولی هنوز ترجیج آنها به ادامه کار با همان سرویس است، نداشتن آگاهی و اطلاعات کافی در رابطه نحوه راه اندازی سایت یا اپلیکشن خود در سرورهای مجازی یا اختصاصی می باشد، چرا که اکثر صاحبان کسب و کارها و یا برنامه نویسان و طراحان مربوطه اطلاعاتی در زمینه راه اندازی و مدیریت سرورها ندارند، زیرا تخصص آنها مشخصاً در زمینه های دیگری می باشد.

یکی از اهداف اصلی ارائه سرویس های “ میزبانی اختصاصی ابری” هموار نمودن مسیر برای این دست از کاربران به جهت بهره گیری هرچه مناسب تر و حرفه ای تر از سرویس های اختصاصی می باشد. برخلاف دیگر شرکت ها که میزبانی اختصاصی را به نوعی هاست اشتراکی VIP تعریف کرده و در قالب این سناریو  به کاربران سرویس دهی می کنند، شرکت تکین هاست در پلن های میزبانی اختصاصی ابری خود، به هر کاربر یک سرور مجازی با منابع متناسب اختصاص داده و راه اندازی کامل سرویس و نرم افزارهای مرتبط، استفاده از کنترل پنل های رایج  WebsitePanel  و  DirectAdmin (بدون نیاز به خرید جداگانه لایسنس)، انتقال کامل داده ها از سرویس قبلی به سرور کنونی، ارائه فضای بک آپ جداگانه و پیاده سازی مسائل امنیتی پایه را در قالب یک پکیج کامل ارائه می نماید تا کاربر کمترین درگیری را در بهره گیری اولیه از این سرویس اختصاصی داشته باشد همچنین به دلیل پایدار نگهداشتن موارد فنی در طول مدت استفاده از سرویس، خدمات مدیریت و نگهداری سرور (در سطح پایه) به صورت دوره ای و یا حتی در قالب برخی درخواست ها نیز از طرف تیم فنی تکین هاست پیاده سازی و اعمال می گردد تا کاربر بدون کوچکترین دغدغه فنی تنها به فکر رونق بخشیدن به کسب و کار خود باشد.

بهره گیری از زیرساخت ابری در این سرویس ها باعث می شود تا مشکلات سخت افزاری کاملاً نزدیک به صفر شده و میزان آپ تایم سرویس ها افزایش یابد، همچنین با در نظر گرفتن سناریوی بک آپ گیری مناسب مشکلات از دست رفتن اطلاعات نیز به کمترین میزان کاهش یافته و با توجه به استفاده از فایروال مناسب و تفکیک شبکه داخلی از خارجی شاهد کمترین مشکلات امنیتی نیز خواهید بود.

 

 

ادامه مطلب

سرور ابری چیست ( Cloud Server )

سرور ابری چیست ( Cloud Server )

سرور ابری یک سرور منطقی بوده که در پلتفرم رایانش ابری (Cloud Computing) ایجاد و برروی بستر اینترنت ارائه می شود. در واقع سرورهای ابری همان سرورهای اختصاصی مجازی هستند که برروی زیرساخت ابری و در محیط رایانش ابری ارائه می شوند. توضیح این نکته ضروریست که درحالت معمول سرورهای مجازی تنها برروی یک سرور فیزیکی با سخت افزار مربوط به آن پیاده سازی می شوند و در این مورد با خرابی هر یک از قطعات سخت افزاری مربوطه، تمامی سرورهای مجازی موجود برروی آن نیز با مشکل مواجه خواهند شد لذا این خود یک نقطه شکست واحد در سناریوی معمول مورد استفاده در سرورهای مجازی می باشد.

می توانید برای مشاهده پلن های سرور ابری پارس نافع به صفحه “سرور ابری” مراجعه نمایید.

اما در محیط ابری سرورهای اختصاصی مجازی ایجاد شده دارای تمامی نیازمندی های نرم افزاری لازم به جهت اجرا بوده و به هیچ عنوان وابسته به نرم افزار متمرکز و یا تنها یک سرور فیزیکی با سخت افزار واحد نبوده و این امر باعث می شود تا در هر زمان امکان اجرای ماشین های مربوطه برروی هریک از سرورهای فیزیکی موجود به سادگی و با انجام مهاجرت خودکار و انلاین آنها (در صورت لزوم) وجود داشته باشد.

نمونه کوچکی از سناریوی محیط رایانش ابری در شکل ذیل قابل مشاهده می باشد :

سرورهای ابری به دلیل جداسازی مشکلات نرم افزاری و سخت افزاری از محیط دارای ثبات، امنیت و عملکرد بسیار بالایی می باشند. سرورهای موجود در محیط رایانش ابری امکان صدمه زدن به یکدیگر را نداشته و همچنین به دلیل اختصاصی بودن کامل منابع اگر هر یک از سرورهای ابری موجود در این محیط در حال استفاده از تمامی منابع اختصاص داده شده خود باشد (به نوعی در حال overload کردن باشد) هیچ گونه تاثیری برروی دیگر سرورهای ابری موجود نخواهد داشت.
از سوی دیگر سرورهای ابری اقتصادی تر از سرورهای معمول (فیزیکی) بوده چرا که با قیمت هایی مناسب تر امکان خرید سرور با منابع بیشتر و در عین حال سریعتر برای کاربران وجود دارد. به عنوان نمونه وب سایت شما برروی سرورهای ابری سریعتر از سرورهای معمولی لود شده و هزینه پرداخت شما نیز (برای سرور ابری مربوطه) برابر و حتی در مواردی کمتر از سرور فیزیکی خواهد بود و در کنار این موارد نیز امکان بهره گیری از قابلیت های مفید ابر را نیز خواهید داشت.
گسترش پذیری سرورهای ابری از دیگر قابلیت های آنها می باشد. امکان ارتقاء منابع (مانند RAM, CPU, HDD ) در آنها بسیار ساده و سریع می باشد. با توجه به این قابلیت در هر مرحله از کسب و کار تنها کافیست به میزان منابع مورد نیاز خود هزینه نمایید.

به همین دلایل است که سرورهای ابری به سرعت شهرت یافته و در بسیاری از موارد به سرورهای فیزیکی ترجیح داده می شوند.

برخی از قابلیت های زیرساخت ابری پارس نافع :

– استفاده از سرورهای قدرتمند DELL به عنوان سرورهای میزبان

– بهره گیری از تکنولوژی clustering (خوشه بندی سرورها)

– استفاده از SAN Storage

– بهره گیری از هاردهای SSD برای بالابردن Disk I/O

– قرارگیری همزمان اطلاعات برروی چندین سرور فیزیکی

– همانندسازی (Replication) مداوم

– پیاده سازی حرفه ای فایروال و تفکیک شبکه داخل از خارج

و …

ادامه مطلب

نحوه انتقال گواهی SSL

نحوه انتقال گواهی SSL

فرمت های پذیرش گواهینامه های صادر شده در سیستم عامل های مختلف متفاوت می باشد. در این مقاله از فرمت .pfx برای گواهینامه SSL در سیستم عامل ویندوز استفاده می شود.

PFX شامل فایل های کلید عمومی و کلید خصوصی می باشد، از آنجا که هر دو کلید عمومی و خصوصی برای یک گواهینامه SSL وجود دارد، برای انتقال گواهی SSL از یک سرور به سرور دیگر نیاز به فایل.pfx  دارید.

الف- نحوه گرفتن بک آپ

برای نصب فایل های گواهی با استفاده از فایل با پسوند pfx از مراحل زیر استفاده نمایید:

پس از انتخاب MMC از منوی Start گزینه File > Add/Remove Snap-in را انتخاب نمایید.

در پنجره Add or Remove Snap-ins، از قسمت Available snap-ins  گزینه Certificates را انتخاب و سپس روی Add کلیک نمایید.

حال به صفحه certificates snap-ins منتقل شده اید، در این صفحه می باید گزینهcomputer account  را انتخاب نمایید.

در پنجره Select Computer، گزینه Local computer:(the computer this console is running on) را انتخاب و روی Finish کلیک نمایید.

در پنجره add or remove snap-ins، در سمت چپ صفحه از میان لیست  Available snap-ins می باید certificates  را انتخاب نموده و سپس روی ADD کلیک نمایید. با انجام این کار گواهی نامه ای در ستون سمت راستی ایجاد می شود. بر رویok  کلیک نمایید.

در صفحه بازشده از بخش Console Root  در سمت چپ، گزینه certificates  را بسط دهید و از میان موارد موجود به دنبال فولدر  personal بگردید و آنرا گسترش دهید.سپس بر رویcertificates  کلیک نمایید. روی گواهی ای که می خواهید از آن بک آپ بگیرید راست کلیک و گزینه ALL TASKS > Export را انتخاب نمایید.

وارد صفحه welcome to certificate export wizard  می شوید. بر روی  next  کلیک نمایید تا وارد مرحله بعدی شوید.

 در این مرحله گزینه yes,export the private key را انتخاب و next را بزنید.

در این بخش می باید گزینه Inclde all certificates in certification path if possible را  انتخاب نمایید. دقت داشته باشید که نباید گزینهdelete private key option  را فعال نمایید.

هم اکنون می باید از default settings خارج شده و در صورت نیاز برای خروج پسورد خود را وارد نمایید.

نام فایلی را که می خواهید فایل .pfx در آن ذخیره شود وارد نمایید.

فایل را ذخیره کرده و finish را انتخاب نمایید. پس از دریافت پیغام export successful، فایل .pfx در محلی که شما انتخاب نمودید ذخیره شده است.

ب- نحوه Restore کردن

در این مرحله نیز همانند مراحل قسمت الف (بک آپ گرفتن) پیش می رویم به این صورت که پس از انتخاب MMC از منوی Start گزینه File > Add/Remove Snap-in را انتخاب نمایید. در پنجره Add or Remove Snap-ins، در Available snap-ins گزینه Certificates را انتخاب و سپس رویAdd  کلیک نمایید. در پنجره Certificate snap-in، گزینه Computer account را انتخاب نمایید. در صفحه Select Computer، گزینه Local computer را انتخاب نمایید.

در صفحه بازشده از بخش Console Root  در سمت چپ، گزینه certificates  را بسط دهید و از میان موارد موجود به دنبال فولدر  personal بگردید و آنرا گسترش دهید.سپس بر رویcertificates  کلیک نمایید. روی گواهی ای که می خواهید از آن بک آپ بگیرید راست کلیک و گزینه ALL TASKS > Import را انتخاب نمایید.

در پنجره Wizard Certificate Import، به صورت پیش فرض در قسمتStore location  گزینه local machine انتخاب شده است. بر روی next کلیک نمایید.

در قسمتFile name  فایلی را که می خواهید ریستور کنید، انتخاب و بر روی next کلیک نمایید.

در قسمت Password  پسوردی را که در هنگام ایجاد فایل بک آپ ذخیره نمودید وارد کرده و هم چنین در قسمتImport option گزینهinclude all extended properties  را فعال نمایید  و next  را بزنید.

در بخش Certificate store ، شما می توانید با فعال کردن گزینه place all certificate in the following store  محلی را برای نگهداری گواهی ها مشخص نمایید.

پس از مشاهده اطلاعات وارد شده خود در قسمت Completing the Certificate Import Wizard  بر روی  finishکلیک نمایید.

فایل .pfx که حاوی گواهی نامه است را بر اساس نوع گواهی از لیست گواهی های موجود  در certificate stores انتخاب نمایید.

 

فعال کردن یک گواهی جدید روی سرور

پس از برقرری ارتباط ریموت با سرور خود، به بخش server manager مراجعه و برروی IIS Manager  کلیک نمایید. در صفحه باز شده نام سرور خود را انتخاب و پوشه Site را باز نمایید و پس از آن با انتخاب گزینهDefault Web Site   از منوی (Edit Site Section) در سمت چپ این صفحه گزینه Bindings را انتخاب نمایید.

حال در پنجره Site Bindings، اتصالhttp  را انتخاب و سپس روی Add کلیک نمایید.

 اگر یک اتصال برای صفحه ی قبل وجود دارد از قسمت افزونه ها، اتصال https را انتخاب کنید و سپس روی Edit کلیک نمایید.

در پنجره Add Site Bindings، در قسمت Type گزینه https را انتخاب و در قسمت IP Address، آدرس IP خودتان را وارد نمایید و یا گزینه all unassigned را انتخاب نمایید. شماره پورت را برابر با 443 قرار دهید و در قسمت SSL Certificate، گواهی جدید SSL را وارد نمایید.

روی OK کلیک نمایید، در  حال حاضر گواهی SSL شما نصب و وب سایت با ارتباط امن پیکربندی شده است، در صورت نیاز سرویس IIS خود را restart نمایید.

ادامه مطلب