/
  • نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن

  • صفحه‌ها (2):
  • ارسال پاسخ   امتیاز موضوع:
    • 2 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    نویسنده پیام
    aliwebdesign آفلاین
    علی ترابی
    ***

    ارسال‌ها: 66
    تاریخ عضویت: ۱۳۹۳ ارديبهشت ۴
    اعتبار: 1
    تشکرها : 61
    ( 14 تشکر در 13 ارسال )
    ارسال: #1
    نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    سلام دوستان

    من در حال برنامه نویسی یه سایت هستم که توی این سایت میخوام مثلا نمایندگی بدم

    حالا میخواستم بپرسم که چطور میشه کاری کرد که واسه نماینده ساب دامین درست کنم و نماینده بتونه رو دامنه خودش سایت ما رو بالا بیاره

    مثل سایت های فروشگاهی

    اگه آقا رضا کمک کنه خیلی عالیه
    Big Grin
    ۱۳۹۳ مرداد ۱۷ ۰۵:۱۰ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,024
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2718 تشکر در 1692 ارسال )
    ارسال: #2
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    سلام
    باید bind لینوکس رو جوری تنظیم کنی که هر دامنه ای دی ان اس رو وارد کرد بتونه وصل بشه به سرور
    بعد واسه سابدامین هم که یه دستور توی فایل کانفیگ دامنه توی آپاچی میزنی
    بقیه شم که برنامه نویسی هست و آدرس صفحه فعلی رو چک میکنی با
    کد PHP:
    $_SERVER['HTTP_HOST'
    و مثلا اگر دامنه سایت اصلی بود کنترلر اصلی رو میاری بالا در غیر اینصورت کنترلر سایر فروشگاها رو میاری و توی دیتابیس چک میکنی ادرس که هست کدوم فروشگاست و الباقی داستانها
    ساده است خیلی ساده تر از اون چیزی که در ظاهر میبینید
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۳ مرداد ۱۷ ۱۰:۱۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : aliwebdesign Maysam.m
    aliwebdesign آفلاین
    علی ترابی
    ***

    ارسال‌ها: 66
    تاریخ عضویت: ۱۳۹۳ ارديبهشت ۴
    اعتبار: 1
    تشکرها : 61
    ( 14 تشکر در 13 ارسال )
    ارسال: #3
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    یعنی میشه با php ساب دامین درست کرد؟

    یعنی میخوام خودکار درست شه مثل وبلاگدهی ها

    خودم تو هاست درست نکنم

    میشه؟HuhHeart
    ۱۳۹۳ مرداد ۱۸ ۱۲:۲۰ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,024
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2718 تشکر در 1692 ارسال )
    ارسال: #4
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    با پی اچ پی نمیشه سابدامین درست کرد
    توضیح دادم بالا که
    گفتم با تنظیمات apache میشه سابدامین خودکار رو درست کرد
    با کانفیگ کردن bind هم میشه add on domain رو درست کرد

    وقتی اینارو درست کنی دیگه هر آدرسی بدی فرضا صفحه index.php لود میشه دیگه
    اونجا بررسی میکنی با چه آدرسی سایت باز شده و بقیه کارها
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    (آخرین ویرایش در این ارسال: ۱۳۹۳ مرداد ۱۸ ۰۴:۰۹ صبح، توسط Reza.)
    ۱۳۹۳ مرداد ۱۸ ۰۳:۵۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : aliwebdesign
    aliwebdesign آفلاین
    علی ترابی
    ***

    ارسال‌ها: 66
    تاریخ عضویت: ۱۳۹۳ ارديبهشت ۴
    اعتبار: 1
    تشکرها : 61
    ( 14 تشکر در 13 ارسال )
    ارسال: #5
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    bind لینوکس رو باید سرور تنظیم کنه یا من؟

    دستور توی فایل کانفیگ دامنه توی آپاچی هم من باید بزنم یا نه؟

    کلا چه کارایی رو باید برنامه نویس بکنه چه کارایی رو صاحب سرور؟
    ۱۳۹۳ مرداد ۱۸ ۱۰:۲۳ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    mo_ali_2005 آفلاین
    عضو جدید
    **

    ارسال‌ها: 38
    تاریخ عضویت: ۱۳۹۳ مرداد ۱۵
    اعتبار: 2
    تشکرها : 3
    ( 19 تشکر در 14 ارسال )
    ارسال: #6
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    در پنل های اشتراکی که اجازه دسترسی مستقیم نداریم اما اگر سرور اختصاصی باشه و اجازه اجرای دستورات سیستم عامل رو داشته باشیم توی پی اچ پی چند تابع برای اجرای دستورات سیستم عامل داریم. اونایی که من یادم هست دستورات ()system و ()exec هست. با توجه به توضیحاتی که اقا رضا دادن فکر کنم با این دو تا دستور بتونی از تو php هم دستورات رو اجرا کنی

    روش دیگه استفاده از امکانات سی پنل هست. مشابه سوال شما رو تو یه سایت دیگه دیدم آدرس جوابش رو برات میزارم. تابع کامل برای اضافه کردن و حذف کردن زیر دامنه توش هست.
    اضافه کردن دامین به صورت اتوماتیک با php
    اما این دستورات فقط تو محیط cpanel کار می کنه و داره از توابع سی پنل استفاده می کنه.
    (آخرین ویرایش در این ارسال: ۱۳۹۳ مرداد ۱۸ ۱۱:۰۳ صبح، توسط mo_ali_2005.)
    ۱۳۹۳ مرداد ۱۸ ۱۰:۵۶ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : aliwebdesign
    aliwebdesign آفلاین
    علی ترابی
    ***

    ارسال‌ها: 66
    تاریخ عضویت: ۱۳۹۳ ارديبهشت ۴
    اعتبار: 1
    تشکرها : 61
    ( 14 تشکر در 13 ارسال )
    ارسال: #7
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    مثلا میشه یه پوشه ایجاد کرد تو روت و کاری کرد که اگه فرضا این آدرس رو وارد کرد test.site.com پوشه test از روت اجرا بشه؟

    واسه اینکار باید چیکار کرد؟
    ۱۳۹۳ مرداد ۱۸ ۰۳:۳۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,024
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2718 تشکر در 1692 ارسال )
    ارسال: #8
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    نقل قول: bind لینوکس رو باید سرور تنظیم کنه یا من؟

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

    نقل قول: در پنل های اشتراکی که اجازه دسترسی مستقیم نداریم اما اگر سرور اختصاصی باشه و اجازه اجرای دستورات سیستم عامل رو داشته باشیم توی پی اچ پی چند تابع برای اجرای دستورات سیستم عامل داریم. اونایی که من یادم هست دستورات ()system و ()exec هست. با توجه به توضیحاتی که اقا رضا دادن فکر کنم با این دو تا دستور بتونی از تو php هم دستورات رو اجرا کنی
    راه حل جالبی نیست ، البته تست نکردم اما راه حلی که من استفاده میکنم خیلی سریعتر و مطمئن تر و ساده تر هست .
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۳ مرداد ۱۹ ۰۱:۳۷ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : aliwebdesign
    aliwebdesign آفلاین
    علی ترابی
    ***

    ارسال‌ها: 66
    تاریخ عضویت: ۱۳۹۳ ارديبهشت ۴
    اعتبار: 1
    تشکرها : 61
    ( 14 تشکر در 13 ارسال )
    ارسال: #9
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    آقا رضا فکر کنم منظور شما ساب دامین مجازی هست

    سرور اختصاصی دارم و هر چیزی که لازم باشه رو میتونم فعال کنم رو سرور

    فقط نمیدونم الگوریتمشو به چه صوت باید اجرا کنم

    مثلا این روش خوبه؟

    کد زیر رو تو فایل htaccess مینویسم
    کد PHP:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond 
    %{HTTP_HOST} !^www\.mysite\.com$
    RewriteCond %{HTTP_HOST} ^(.*)\.mysite\.com$
    RewriteRule ^$ /user.php?user=%[P,L

    بعد میرم تو فایل user.php با کد
    کد PHP:
    $_GET['user'
    اسم ساب دامین رو دریافت میکنم

    ولی فقطی با همین کد ها آدرس ساب دامین رو با دامنه م وارد میکنم بالا نمیاد

    ایراد از کجاست؟
    (آخرین ویرایش در این ارسال: ۱۳۹۳ مرداد ۱۹ ۰۹:۲۳ صبح، توسط aliwebdesign.)
    ۱۳۹۳ مرداد ۱۹ ۰۹:۱۷ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,024
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2718 تشکر در 1692 ارسال )
    ارسال: #10
    RE: نحوه ساخت ساب دامنه با php و پارک دامنه و اتصال دامنه به آن
    فایل کانفیگ آپاچی رو باید ادیت کنید ، فایل htaccess رو هم اینطوری ننویسید جالب نیست .

    دسترسی ssh بدید درستش کنم براتون
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۳ مرداد ۱۹ ۰۳:۵۰ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : aliwebdesign
    « قدیمی تر | تازه‌ تر »

  • صفحه‌ها (2):
  • ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS