گاهی اوقات پیش میآید که کاربران میخواهند دو وب سایت روی یک هاست واحد راهاندازی کنند. این کار میتواند مزایای زیادی داشته باشد، از جمله کاهش هزینههای میزبانی، مدیریت سادهتر و بهینهتر منابع سختافزاری و نرمافزاری. اما انجام درست این کار مستلزم آشنایی با تنظیمات مختلف هاست، مدیریت دامنهها و زیرساختهای مرتبط است. در این راهنما، بهصورت کامل و مرحله به مرحله، سه روش متداول برای نصب دو وبسایت روی یک هاست را به شما معرفی میکنیم و نکات مهم مرتبط با هر روش را بیان خواهیم کرد.
روشهای نصب دو وب سایت روی یک هاست
۱. استفاده از Addon Domains (دامنههای افزودنی)
این روش یکی از رایجترین و محبوبترین روشها برای راهاندازی دو وب سایت روی یک هاست با دو دامنه کاملاً متفاوت روی یک هاست است.

مراحل انجام کار:
- ابتدا وارد کنترل پنل هاست خود شوید. (معمولاً cPanel، DirectAdmin یا Plesk)
- به بخش Addon Domains بروید.
- دامنه دوم خود را وارد کنید و نام دامنه را به صورت کامل وارد نمایید (مثلاً example2.com).
- مسیری را برای پوشه سایت دوم مشخص کنید که معمولاً در پوشه public_html یا خارج از آن است.
- تنظیمات DNS دامنه دوم را به Name Server های هاست فعلی تغییر دهید. (این مرحله ممکن است چند ساعت تا 48 ساعت طول بکشد تا دامنه به هاست متصل شود)
- فایلهای مربوط به سایت دوم را در پوشه تعیینشده بارگذاری کنید.
- اگر از سیستم مدیریت محتوا مانند وردپرس استفاده میکنید، یک دیتابیس جداگانه بسازید و اطلاعات اتصال به دیتابیس را در فایل تنظیمات سایت وارد کنید.
۲. استفاده از Subdomains (زیر دامنهها) برای نصب دو وب سایت روی یک هاست
این روش زمانی کاربرد دارد که بخواهید سایت دوم شما زیر دامنهای از دامنه اصلی باشد. مثلاً blog.example.com یا shop.example.com.

مراحل انجام کار:
- وارد کنترل پنل هاست شوید.
- به بخش Subdomains بروید.
- یک زیر دامنه جدید ایجاد کنید (برای مثال blog یا shop).
- مسیر پوشه مرتبط با زیر دامنه را مشخص کنید.
- فایلهای سایت دوم را در این پوشه آپلود کنید.
- در صورت نیاز به دیتابیس، یک دیتابیس جدید بسازید و تنظیمات سایت را به آن متصل کنید.
این روش برای پروژههایی مثل وبلاگها، فروشگاههای کوچک یا بخشهای مجزا از یک سایت اصلی بسیار مناسب است و میتوان با استفاده از زیر دامنهها ساختار سایت را مرتبتر کرد.
۳. استفاده از دایرکتوریهای مختلف (برای سایتهایی با یک دامنه)
اگر بخواهید دو وب سایت روی یک هاست نصب کنید یا بخش مختلف را تحت یک دامنه اجرا کنید، میتوانید از پوشههای جداگانه استفاده کنید. مثلاً example.com/site1 و example.com/site2.
مراحل انجام کار:
- در مدیریت فایلها (File Manager) هاست، دو پوشه جداگانه برای هر سایت یا بخش ایجاد کنید.
- فایلهای هر وبسایت را در پوشه مربوطه آپلود کنید.
- اگر سایتها به دیتابیس نیاز دارند، برای هرکدام دیتابیس مجزایی بسازید.
- لینکدهی و مسیرهای سایتها را به درستی تنظیم کنید تا کاربران بتوانند به راحتی به هر سایت دسترسی پیدا کنند.
این روش ساده و موثر است برای سایتهایی که بخواهند در قالب یک دامنه بزرگتر، بخشهای مستقل داشته باشند.
تنظیمات دیتابیس برای دو وب سایت روی یک هاست
یکی از نکات مهم هنگام نصب دو وبسایت روی یک هاست، مدیریت دیتابیسها است، خصوصاً اگر از سیستمهای مدیریت محتوایی مثل وردپرس استفاده میکنید. دیتابیس (Database) یا پایگاه داده، مجموعهای از دادههای ذخیرهشدهٔ تحت نظارت یک مدیریت متمرکز که معمولاً مورد استفادهٔ چندین کاربر بهطور همزمان و اشتراکی باشد. به زبان ساده، دیتابیس (organized collection of data in computing) جایی است که اطلاعات در آن نگهداری میشود تا بتوان در زمان نیاز به آنها دسترسی داشت.
مراحل ایجاد دیتابیس جدید:
- وارد کنترل پنل هاست (مثلاً cPanel) شوید.
- به بخش MySQL Databases بروید.
- یک دیتابیس جدید بسازید.
- یک کاربر جدید برای دیتابیس ایجاد کرده و مجوزهای لازم (Read/Write) را به آن اختصاص دهید.
- اطلاعات دیتابیس (نام دیتابیس، نام کاربر، رمز عبور و سرور دیتابیس) را در فایل تنظیمات سایت (مثلاً wp-config.php در وردپرس) وارد کنید.

این کار باعث میشود هر سایت به صورت مستقل و بدون تداخل به دیتابیس خود دسترسی داشته باشد و مشکلات امنیتی و عملکردی کاهش یابد.
نکات مهم برای مدیریت دو وب سایت روی یک هاست
بررسی منابع هاست و مدیریت بهینه آنها
هاستهای اشتراکی معمولاً منابع محدودی مانند CPU، RAM و فضای ذخیرهسازی دارند که باید به صورت بهینه بین دو سایت تقسیم شوند. پیش از راهاندازی دو سایت، حتماً ظرفیت هاست خود را ارزیابی کنید و مطمئن شوید که این منابع برای هر دو سایت کافی است. در صورتی که سایتها دارای بازدید بالا یا محتوای سنگین باشند (مثل ویدئو، تصاویر زیاد، دیتابیسهای بزرگ)، احتمال نیاز به ارتقاء سرویس هاست یا حتی مهاجرت به سرور اختصاصی یا VPS وجود دارد.
همچنین، نظارت بر مصرف منابع از طریق پنل مدیریتی هاست به شما کمک میکند تا در صورت مشاهده کندی یا اختلال، اقدامات لازم را سریع انجام دهید.
استفاده از گواهی SSL برای هر دو سایت به صورت مستقل
امنیت در فضای وب اهمیت بسیار بالایی دارد، مخصوصاً اگر سایتها اطلاعات حساس مانند اطلاعات شخصی کاربران، پرداخت آنلاین یا فرمهای تماس دارند. در صورتی که دو سایت روی یک هاست باشند، هر دامنه نیازمند گواهی SSL جداگانه است. استفاده از SSL باعث میشود ارتباط بین مرورگر کاربر و سرور رمزگذاری شود و امنیت تبادل داده افزایش یابد. به علاوه، گوگل سایتهای دارای SSL را در نتایج جستجو بهتر رتبهبندی میکند. بنابراین بهتر است از گواهی SSL معتبر برای هر دو دامنه یا از گواهیهای چند دامنهای (Multi-Domain SSL) یا Wildcard SSL در صورت وجود زیر دامنهها استفاده کنید.

بکاپگیری منظم و امن از هر دو سایت
تهیه نسخه پشتیبان (Backup) از وبسایتها یکی از مهمترین اقداماتی است که نباید بعد از نصب دو وب سایت روی یک هاست فراموش شود. توصیه میشود به صورت روزانه یا هفتگی (بسته به میزان تغییرات سایت) از تمام فایلها، دیتابیسها و تنظیمات سایتها نسخه پشتیبان تهیه کنید. این نسخهها بهتر است هم روی هاست و هم به صورت جداگانه روی فضاهای ذخیرهسازی دیگر مانند کلود، هارد اکسترنال یا سرورهای دیگر ذخیره شوند تا در صورت بروز هرگونه مشکل، از جمله هک، خطاهای فنی یا حذف ناخواسته، امکان بازیابی سریع سایتها فراهم باشد.
پیکربندی دقیق و صحیح DNS برای هر دامنه
هر وبسایت معمولاً دامنه مخصوص به خود را دارد که باید به صورت صحیح به سرور هاست متصل شود. تنظیمات DNS باید بعد از نصب دو وب سایت روی یک هاست به دقت انجام شود تا نام دامنه به آدرس IP سرور هدایت شود. در صورت داشتن زیر دامنهها، آنها نیز باید به درستی کانفیگ شوند. اشتباه در تنظیم DNS ممکن است باعث شود سایت به درستی لود نشود یا کاربران به سایت اشتباه هدایت شوند. همچنین بهینهسازی TTL و استفاده از سرویسهای DNS معتبر و سریع میتواند به بهبود عملکرد سایتها کمک کند.
مدیریت جداگانه و سازماندهی فایلها و دیتابیسها
برای جلوگیری از تداخل و بروز مشکل بعد از نصب دو وب سایت روی یک هاست، بهتر است برای هر سایت پوشههای جداگانه در هاست تعریف کنید و دیتابیسهای متفاوت و مستقلی برای هر وبسایت ایجاد کنید. این کار باعث میشود مشکلات احتمالی یک سایت، روی سایت دیگر تأثیر منفی نگذارد و مدیریت راحتتر شود. همچنین دسترسیها و مجوزهای پوشهها را به درستی تنظیم کنید تا امنیت سایتها حفظ شود.
نظارت بر عملکرد و بهینهسازی مداوم
بعد از نصب دو وب سایت روی یک هاست لازم است عملکرد هر دو سایت را به صورت دورهای بررسی کنید؛ از جمله سرعت بارگذاری صفحات، مصرف منابع، و لاگهای خطا. ابزارهای مانیتورینگ و بهینهسازی وبسایت میتوانند به شما کمک کنند تا مشکلات احتمالی را سریعتر شناسایی کرده و رفع کنید. بهینهسازی تصاویر، استفاده از کشینگ و به روز نگه داشتن نرمافزارهای سایتها از جمله اقداماتی هستند که میتوانند به کاهش فشار روی هاست کمک کنند.
جمعبندی
اگر قصد دارید دو وب سایت روی یک هاست مدیریت کنید، سه راهکار اصلی پیش روی شماست:
- Addon Domains: برای دو دامنه کاملاً جداگانه
- Subdomains: برای زیر دامنههای سایت اصلی
- دایرکتوریهای مختلف: برای بخشهای جداگانه تحت یک دامنه
با توجه به نیاز خود و امکانات هاست، میتوانید مناسبترین روش را برای نصب دو وب سایت روی یک هاست انتخاب کنید و با رعایت نکات فنی و امنیتی، دو سایت خود را به راحتی روی یک هاست مدیریت نمایید.
سوالات متداول
۱. آیا میتوان با یک دیتابیس، دو وبسایت را اجرا کرد؟
بله، از نظر فنی ممکن است، اما این کار باعث پیچیدگی و احتمال تداخل دادهها میشود. بهتر است هر سایت دیتابیس مجزایی داشته باشد.
۲. آیا امکان نصب دو وردپرس روی یک هاست وجود دارد؟
بله، میتوانید دو وردپرس جداگانه در دایرکتوریهای مختلف یا با استفاده از Addon Domains نصب کنید.
۳. اگر هاست من Addon Domains را پشتیبانی نکند، چه کنم؟
میتوانید برای نصب دو وب سایت روی یک هاست از Subdomains یا ساختار دایرکتوریهای جداگانه استفاده کنید.
۴. آیا منابع هاست اشتراکی برای دو سایت کافی است؟
این موضوع به میزان بازدید و نیازهای هر سایت بستگی دارد. اگر سایتها بازدید بالایی دارند، بهتر است به هاست با منابع بالاتر مهاجرت کنید تا بعد از دو وب سایت روی یک هاست به مشکل نخورید.