نوب
4 سال پیش توسط نوب مطرح شد
3 پاسخ

دامنه اختصاصی برای هر اکانت در لاراول

@hesammousavi
@ali.bayat
@mohaligateway
@juza66
@AliValinejad
سلام دوستان
من دارم یک سیستمی مینویسم که میخوام توی اون سیستم به نماینده ها روی همون هاستی که هستیم دامنه اختصاصی بدم و هر نماینده با دامنه سایت خودش وارد سیستمی که با لارول نوشتیم بشه و بتونه مطالب اختصاصی خودش را بزاره

مثلا آدرس اصلی سامانه 123.com هست
و نماینده ها وقتی اکانت میخرن هرکسی دامنه خودشو میده و ما روی هاست به صورت domain alias ست میکنیم و توی لاراول باید یه قسمت لایسنس برای دامنه ها بنویسیم که اون دامنه را به اکانت اون نماینده وصل کنه و هرزمان که دامنه نماینده زده شد قالب و محتویات اون نماینده نشون داده بشه و هیچ آثاری از سایت اصلی نباشه

اگر کسی تجربه راه اندازی این سیستمو داره راهنمایی کنه لطفا
با تشکر


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
0

سلام
منظور شما addon domain بر روی یک هاست است ؟ در این صورت شرکت های هاستینگ ایرانی به شما همچین قابلیتی رو نمی دن تنها حداکثر تا 3 تا addon به شما می دن شما باید از vps استفاده کنید.
این کاری که شما می خواهید انجام بدید نمونه ای از سایت ساز هست اگر جست و جو کنید سایت ساز با لاراول به نتایج خوبی می رسید.
@yk5742g


Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش مطرح شد
0

نیاز داره با وب‌سروری که استفاده می‌کنین آشنا باشین.
توی سیستم‌های چندمستاجری این کار رو انجام می‌دن.


هیراد سجده
تخصص : برنامه نویس
@hiradsajde 4 سال پیش آپدیت شد
1

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

اول یک docker container بساز با ایمیج php-apache چون اینطور برنامه ها به مرور مصرف منابعش زیاد میشه و باید آمادگی داشته باشی روی docker swarm بتونی سوییچ کنی بعدا.

بعدش از

/etc/hosts

آیپی کانتینر ات و دامین رو اضافه کن مثلا

172.0.0.2 example.com

بعد وارد کانتینر شو سورس رو هرجای کانتینر میخوای بزار با دستور زیر بزن بره روی وب

php -S domain.com -t path

این برای استفاده از وب سرور داخلی php هستش. اینطوری کامل به عنوان دامنه جدا نصب میشه. ولی اگر مثل ویرگول یک سرویس وبلاگدهی داری که میخوای هم روی سایت خودت باشه محتوا هم دامنه یوزر میتونی از Nginx reverse proxy هم استفاده کنی. اما کلا این مباحث نیاز به تسلط روی لینوکس داره معمولا.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام