نمایندگی هاست
نمایندگی هاست چیست و چطور با WHM شروع کنیم؟
نمایندگی هاست (ریسلر) یعنی یک پنل WHM می گیرید، از سهم منابع خودتان برای هر مشتری هاست cPanel جدا می سازید و قیمت فروش را خودتان تعیین می کنید. سرور و نگهداری آن با شرکت هاستینگ است و کار شما تعریف پکیج، ساخت اکانت و جواب دادن به مشتری هاست.
اگر برای مشتری هایتان سایت می سازید، احتمالاً بعد از تحویل پروژه از شما پرسیده اند هاست را از کجا بخرند، یا مجبور شده اید با اطلاعات ورود آن ها به پنل یک شرکت هاستینگ دیگر بروید. با نمایندگی هاست همه این سایت ها زیر یک WHM جمع می شوند و هر مشتری cPanel خودش را دارد.
نمایندگی هاست چیست و به کار چه کسی می آید
نمایندگی هاست یا ریسلر هاست سرویسی است که با آن یک اکانت WHM (WebHost Manager) می گیرید و برای مشتری هایتان اکانت cPanel می سازید. در WHM پکیج تعریف می کنید، برای هر مشتری یک اکانت با همان پکیج می سازید و اکانت ها را ویرایش، تعلیق یا حذف می کنید. مشتری فقط cPanel خودش را می بیند و به فایل ها و دیتابیس بقیه دسترسی ندارد. سخت افزار، سیستم عامل، وب سرور و به روزرسانی سرور با شرکت هاستینگ است.
طراح سایت با نمایندگی، سایت مشتری ها را روی هاست خودش نگه می دارد و هزینه میزبانی را جدا از طراحی می گیرد. کسی هم که می خواهد کسب وکار هاستینگ راه بیندازد، بدون خرید سرور با یک پلن کوچک شروع می کند و با بیشتر شدن مشتری ها پلن را ارتقا می دهد.
برای یکی دو سایت شخصی معمولاً هاست معمولی کافی است. نمایندگی وقتی به کار می آید که بخواهید هاست را به اسم خودتان به نفر دیگری تحویل بدهید یا چند سایت را در اکانت های cPanel جدا از هم نگه دارید.
فرق ریسلر، مستر ریسلر و آلفا ریسلر
با ریسلر فقط هاست می فروشید، با مستر ریسلر نمایندگی هم می فروشید و آلفا ریسلر فروش هاست، ریسلر و مستر ریسلر را ممکن می کند. اگر قصد ندارید به کسی نمایندگی بفروشید، ریسلر ساده کافی است.
| نوع نمایندگی | چه چیزی می فروشید | مناسب برای | صفحه در پیکوهاست |
|---|---|---|---|
| ریسلر | فقط هاست cPanel | طراحان سایت و شروع کسب وکار هاستینگ | نمایندگی هاست هلند و نمایندگی هاست آلمان |
| مستر ریسلر | هاست و ریسلر | کسی که می خواهد به نماینده های دیگر ریسلر بفروشد | مستر ریسلر آلمان و مستر ریسلر هلند |
| آلفا ریسلر | هاست، ریسلر و مستر ریسلر | کسی که می خواهد مستر ریسلر هم بفروشد | آلفا ریسلر هلند |
در خود WHM نقش ریسلر وجود دارد، ولی مستر و آلفا ریسلر اصطلاح شرکت های هاستینگ است و نقشی با این نام در WHM نمی بینید. اگر مستر یا آلفا می خرید، از فروشنده بپرسید نماینده های زیرمجموعه را با چه ابزاری می سازید و محدودیت هر کدام را کجا تعیین می کنید.
ساخت پکیج در WHM
پکیج قالب هر هاستی است که می فروشید و مشخص می کند مشتری چه مقدار فضا، ایمیل و دیتابیس می گیرد. پکیج ها را قبل از ساخت اولین اکانت تعریف کنید. اینکه کدام بخش های WHM برای شما باز باشد را شرکت هاستینگ در Edit Reseller Nameservers and Privileges تعیین می کند؛ اگر یکی از بخش های زیر را در WHM نمی بینید، از پشتیبانی بپرسید.
۱. فهرست امکانات (Feature List)
در Feature Manager یک فهرست امکانات بسازید و مشخص کنید مشتری در cPanel به چه چیزهایی دسترسی دارد، مثلاً نصب کننده اسکریپت، Terminal یا مدیریت DNS. مدیر سرور هم فهرستی به نام disabled دارد که روی کل سرور اعمال می شود. امکانی که در آن فهرست خاموش باشد برای هیچ کاربری باز نمی شود، حتی اگر در فهرست خودتان روشنش کرده باشید.
۲. فرم Add a Package
در بخش Packages روی Add a Package بزنید. فیلدهای اصلی طبق مستندات cPanel برای Add a Package این ها هستند:
- Package Name، که بعد از ساخت قابل تغییر نیست؛ قیمت یا سال را در اسم نگذارید.
- Disk Space Quota و Monthly Bandwidth Limit بر حسب مگابایت.
- Max FTP Accounts، Max Email Accounts، Max SQL Databases و Max Addon Domains.
- Maximum Hourly Email by Domain Relayed برای محدود کردن تعداد ایمیل خروجی هر دامنه در ساعت.
- Shell Access و CGI Access.
- Feature List که در قدم قبل ساختید.
اسم پکیج ها را بر اساس نوع مشتری بگذارید، مثل start، business و shop، و حجم و ایمیل هر کدام را طوری بچینید که ارتقا از یکی به بعدی برای مشتری معنا داشته باشد. Shell Access را پیش فرض خاموش بگذارید و فقط برای مشتری ای روشن کنید که واقعاً لازمش دارد.
ساخت اکانت cPanel برای مشتری
در WHM به Account Functions و بعد Create a New Account بروید. طبق راهنمای Create a New Account در مستندات cPanel این مقادیر را وارد می کنید:
- Domain: دامنه اصلی مشتری، مثلاً
example.com. - Username: یکتا، حداکثر ۱۶ کاراکتر، فقط حروف کوچک انگلیسی و عدد، و بدون شروع با عدد یا کلمه
test. - Password: با دکمه تولید رمز یک رمز قوی بسازید.
- Email: ایمیل تماس مشتری؛ آدرسی بدهید که واقعاً خوانده می شود.
- Choose a Package: یکی از پکیج هایی که ساخته اید.
- Create را بزنید و اطلاعات ورود را از راه امن به مشتری بدهید، نه در پیام رسان عمومی.
اگر شرکت هاستینگ دسترسی Account Modification را به شما نداده باشد، انتخاب پکیج هنگام ساخت اکانت اجباری است. تعداد اکانت ها هم به سقفی بسته است که روی نمایندگی شما تعریف شده. رمز WHM خودتان را هم قوی انتخاب کنید، چون با آن به همه اکانت های مشتری ها دسترسی دارید.
برای مشتری ای که سایتش جای دیگری است، بعد از ساخت اکانت باید فایل ها و دیتابیس را منتقل کنید. مراحل انتقال سایت وردپرسی را در راهنمای انتقال سایت وردپرس نوشته ایم.
نیم سرور اختصاصی و برند خودتان
مشتری وقتی دامنه اش را به هاست شما وصل می کند، نیم سرورها را در پنل ثبت دامنه وارد می کند. اگر نیم سرورها به اسم شرکت هاستینگ باشند، مشتری با یک جست وجوی ساده می بیند هاست واقعاً کجاست. اگر شرکت هاستینگ نیم سرور اختصاصی را برای نمایندگی شما تنظیم کند، مثل ns1.yourbrand.com و ns2.yourbrand.com، مراحل کار این است:
- از پشتیبانی آی پی هایی را که نیم سرورها باید به آن ها اشاره کنند بگیرید.
- در پنل ثبت کننده دامنه برند خودتان، برای
ns1وns2رکورد child nameserver (glue record) با همان آی پی ها بسازید. - از شرکت هاستینگ بخواهید نیم سرورهای پیش فرض نمایندگی شما را روی همین نام ها بگذارد. این تنظیم در WHM با گزینه Explicitly Set the Nameservers در Edit Reseller Nameservers and Privileges انجام می شود و دست مدیر سرور است.
- بعد از به روز شدن DNS، یک دامنه آزمایشی را روی نیم سرورهای جدید بگذارید و مطمئن شوید سایت و ایمیلش کار می کند.
اگر بخش Customization در WHM برایتان باز باشد، ظاهر cPanel مشتری ها را هم می توانید عوض کنید: لوگو برای پس زمینه روشن و تیره، favicon، رنگ منوی اصلی و لینک های Documentation و Help پایین صفحه. این تغییرات فقط روی cPanel اعمال می شود و ظاهر WHM را تغییر نمی دهد.
SSL دامنه مشتری ها با AutoSSL
در cPanel گواهی SSL را AutoSSL به طور خودکار صادر و تمدید می کند. این گواهی از نوع domain-validated است و سایت، ایمیل و سرویس های cPanel روی دامنه مشتری را پوشش می دهد. اعتبارسنجی بر اساس دامنه انجام می شود، پس تا DNS دامنه به سرور اشاره نکند گواهی صادر نمی شود و اگر مشتری تازه نیم سرورها را عوض کرده، نبودن SSL در این فاصله عادی است.
طبق مستندات Manage AutoSSL، اگر شرکت هاستینگ این بخش را برایتان باز کرده باشد، در تب Manage Users می توانید AutoSSL را برای هر کاربر روشن یا خاموش کنید. وقتی DNS دامنه به روز شده و گواهی هنوز صادر نشده، از پشتیبانی بخواهید AutoSSL را برای آن اکانت دوباره اجرا کند.
بکاپ، پشتیبانی و صورتحساب مشتری ها
بکاپ
در نمایندگی هاست هلند و آلمان پیکوهاست از همه هاست ها روزانه بکاپ گرفته می شود و روی دو سرور جدا نگهداری می شود. یک نسخه بیرون از سرور هم نگه دارید که کنترلش دست خودتان باشد، چون طبق قوانین سرویس دهی پیکوهاست وقتی سرویسی مسدود است امکان ارائه بکاپ وجود ندارد و کاربر باید قبل از آن بکاپش را گرفته باشد.
از اکانت مشتری های مهم، مثلاً فروشگاه ها، به طور منظم بکاپ کامل (Full Backup) بگیرید. Backup Wizard در cPanel هر اکانت بکاپ کامل را در پوشه home می سازد یا با FTP یا SCP به سرور دیگری می فرستد. فایل را از روی همان هاست بردارید و جای دیگری نگه دارید. بکاپ کامل را نمی شود از داخل cPanel بازگرداند و این کار فقط در WHM ممکن است؛ برای بازگردانی با پشتیبانی هماهنگ کنید.
پشتیبانی و تعلیق اکانت
مشتری ها برای هر مشکلی اول سراغ شما می آیند و شاید اصلاً ندانند هاستشان روی سرور کدام شرکت است. سؤال های روزمره مثل ساخت ایمیل، اتصال دامنه یا نصب وردپرس را خودتان جواب می دهید و مشکل هایی را که به سرور برمی گردد به پشتیبانی هاستینگ منتقل می کنید. قبل از شروع فروش تصمیم بگیرید از چه راهی و در چه ساعت هایی جواب می دهید.
رفتار مشتری ها روی سرویس خود شما اثر دارد. قوانین سرویس دهی پیکوهاست شامل همه نمایندگی ها هم می شود و ارسال ایمیل انبوه، اسپم یا کاری که سرویس بقیه کاربران را مختل کند می تواند به مسدود شدن سرویس برسد. اکانتی را که اسپم می فرستد یا آلوده شده زود تعلیق کنید.
تعلیق از Manage Account Suspension انجام می شود و بهتر است همیشه دلیلش را بنویسید. اکانت تعلیق شده به cPanel دسترسی ندارد و بازدیدکننده های سایت به صفحه Account Suspended می روند. اگر مدیر سرور هنگام تعلیق گزینه Prevent resellers from unsuspending را زده باشد، خودتان نمی توانید تعلیق را بردارید.
صورتحساب
با چند مشتری می شود تاریخ تمدید را در یک جدول نگه داشت، ولی با بیشتر شدن اکانت ها یادآوری دستی از دست در می رود. نرم افزارهای صورتحساب هاستینگ مثل WHMCS فاکتور تمدید می سازند، یادآوری می فرستند و می توانند به WHM وصل شوند تا ساخت و تعلیق اکانت خودکار انجام شود. تمدید نمایندگی خودتان را همیشه جلوتر از تمدید مشتری ها انجام دهید، چون همه اکانت ها زیر همین سرویس هستند.
انتخاب حجم و تعداد اکانت نمایندگی
حجم و تعداد اکانت نمایندگی را بر اساس مشتری هایی انتخاب کنید که همین حالا دارید یا تا چند ماه آینده قطعی هستند. پلن را هر وقت لازم شد می شود ارتقا داد، پس از اول برای فضایی که خالی می ماند پول ندهید. ماهی یک بار مصرف واقعی را در WHM ببینید و اگر به سقف نزدیک شد، پلن را ارتقا بدهید یا با تیکت منابع بیشتر بخواهید.
مجموع سهمیه دیسک پکیج هایی را که فروخته اید هم با سهمیه نمایندگی مقایسه کنید. اگر مدیر سرور گزینه Allow Overselling را برایتان روشن کرده باشد، WHM اجازه می دهد بیشتر از سهمیه تان به پکیج ها فضا بدهید. در آن حالت، روزی که چند مشتری هم زمان رشد کنند فضای همه پر می شود، پس تصمیم فروش بیش از ظرفیت را با حساب انجام دهید.
نوع سایت ها هم در انتخاب اثر دارد. یک فروشگاه ووکامرس پربازدید معمولاً CPU و رم بیشتری از یک سایت شرکتی چندصفحه ای مصرف می کند. اگر بیشتر مشتری هایتان وردپرسی هستند، معیارهای چک لیست انتخاب هاست وردپرس را روی پلن نمایندگی هم اعمال کنید.
مشتری ای که به دسترسی root، پروسس دائمی یا نرم افزاری نیاز دارد که روی هاست اشتراکی نصب نمی شود، باید سرور مجازی بگیرد. انتخاب محل سرور را در مقایسه سرور مجازی ایران و خارج بررسی کرده ایم.
چک لیست قبل از خرید نمایندگی هاست
قبل از پرداخت، این موارد را از صفحه محصول یا با تیکت روشن کنید:
- نوع نمایندگی. فقط هاست می فروشید یا نمایندگی هم؟ ریسلر، مستر یا آلفا را بر همین اساس انتخاب کنید.
- محل دیتاسنتر و نزدیکی آن به مخاطب سایت های مشتری ها.
- سهمیه دیسک، ترافیک و سقف تعداد اکانت، و اینکه ارتقا در میانه دوره چطور انجام می شود.
- بخش هایی از WHM که برایتان باز است، مثل ساخت و ویرایش پکیج، Feature Manager، تعلیق اکانت، Manage AutoSSL و Customization.
- امکان نیم سرور اختصاصی و آی پی هایی که برای glue record لازم دارید.
- سیاست بکاپ، یعنی تعداد روزهای نگهداری، محل نگهداری و روش درخواست بازگردانی.
- مشخصات فنی سرور مثل کنترل پنل، وب سرور و نسخه های PHP که مشتری ها لازم دارند.
- قوانین سرویس دهی درباره محتوای ممنوع و ارسال ایمیل، چون تخلف یک مشتری می تواند به مسدود شدن سرویس شما برسد.