نمایش نتایج 1 تا 10 از 10

نام تاپیک: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

  1. #1
    کاربر دائمی آواتار mohsen_31369
    تاریخ عضویت
    مهر 1390
    محل زندگی
    خانه
    پست
    195

    راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    با سلام خدمت دوستان

    به تازگی سروری گرفتم و روی آن lighttpd و php رو نصب کردم. حالا دارم روی یه اسکریپت کار میکنم که وقتی یک دامنه به آن بدهم، اون بیاد دامنه رو به سرور وصل کنه.
    برای این کار باید به وسیله php برخی از فایل ها کانفیگ رو ایجاد کنم. مثلا در مسیر /etc/lighttpd/vhosts.d یک فایل جدید مانند domain.com.conf ایجاد کنم. یا اینکه در فایل کانفیگ bind یک zone جدید برای دامنه ایجاد کنم.

    برای این کار باید permission اون پوشه ها رو روی 777 بزارم تا بتونم از طریق php دسترسی داشته باشم به اون مسیرها.
    آیا این کار از نظر امنیتی مشکلی نداره ؟؟؟ راه دیگه ای هم هست به غیر راه بالا ؟؟؟ مثلا WHM برای وصل کردن یک دامنه به سرور چطور عمل می کنه ؟

    متشکر

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1393
    محل زندگی
    تهران
    پست
    57

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    درکل منظورت رو خوب بیان نکرده بودی ! ولی باید از api های سیستم کنترل سرور استفاده کنید !
    مثلا cPanel یا plesk فکر کنم api دارن و کلی کار میشه باهاشون کرد ...

  3. #3
    کاربر دائمی آواتار mohsen_31369
    تاریخ عضویت
    مهر 1390
    محل زندگی
    خانه
    پست
    195

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    من از cpanel یا plesk استفاده نمی کنم،
    می خوام خودم با php این کار رو بکنم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    http://reza.biz
    پست
    858

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    من از cpanel یا plesk استفاده نمی کنم،
    می خوام خودم با php این کار رو بکنم
    آفرین عین خودمی :)

    lighttpd رو حذف کن nginx یا apache نصب کن
    بعد باید bind نصب کنید .

    سیستم عاملت چیه ؟

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

  5. #5
    کاربر دائمی آواتار mohsen_31369
    تاریخ عضویت
    مهر 1390
    محل زندگی
    خانه
    پست
    195

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    ممنون
    سیستم عاملم centos6.5 هست.
    چرا lighttpd رو حذف کنم؟ چون از htaccess نداره میگی ؟

    Bind رو نصب کردم. حالا اگه بخوام یه دامنه جدید به سرور وصل کنم باید توی bind برم یه zone جدید براش ایجاد کنم. خوب اینکار رو خودم باید دستی با ssh انجام بدم. ولی من میخوام خود php این کار رو بکنه با تابع fopen تنظیمات رو باز کنم و دامنه جدید رو اضافه کنم. چون قراره تو سیستمی که دارم روش کار می کنم کاربری که تو سایتم ثبت نام میکنه یه دامنه بهم میده و سایت به طور خودکار دامنه رو به سرور وصل می کنه و یک فضایی بهش میده. حالا برای این کار مجبورم permission مسیرهایی که قراره با php ویرایش بشه رو روی 777 قرار بدم که این کار به نظرم از لحاظ امنیتی یه باگ باشه.مثلا برای اینکه یه zone ایجاد کنم باید فایل named.conf رو با php ویرایش کنم و باید دسترسیش رو 777 بزارم...

    آیا این راه درسته یا راههای امن دیگه ای هم هستن ؟

  6. #6
    کاربر دائمی آواتار arta.nasiri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    Tehran
    پست
    782

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    تو این لینک webBind های خوبی رو معرفی کرده که میتونید با مطالعه سورس کدشون با روال کار آشنا بشید http://www.debianadmin.com/bind-dns-...gui-tools.html

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    http://reza.biz
    پست
    858

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    سیستم عاملم centos6.5 هست.
    کاش اوبونتو داشتی :)

    چرا lighttpd رو حذف کنم؟ چون از htaccess نداره میگی ؟
    احتمالا یه ذره اذیت بشی باهاش nginx بهتره .

    رو نصب کردم. حالا اگه بخوام یه دامنه جدید به سرور وصل کنم باید توی bind برم یه zone جدید براش ایجاد کنم. خوب اینکار رو خودم باید دستی با ssh انجام بدم. ولی من میخوام خود php این کار رو بکنه با تابع fopen تنظیمات رو باز کنم و دامنه جدید رو اضافه کنم. چون قراره تو سیستمی که دارم روش کار می کنم کاربری که تو سایتم ثبت نام میکنه یه دامنه بهم میده و سایت به طور خودکار دامنه رو به سرور وصل می کنه و یک فضایی بهش میده. حالا برای این کار مجبورم permission مسیرهایی که قراره با php ویرایش بشه رو روی 777 قرار بدم که این کار به نظرم از لحاظ امنیتی یه باگ باشه.مثلا برای اینکه یه zone ایجاد کنم باید فایل named.conf رو با php ویرایش کنم و باید دسترسیش رو 777 بزارم...
    داری لقمه رو دور سرت میچرخونی اساسی :)
    البته ببخشید انقدره رک گفتم .

    یه دونه zone مینویسی آدرس رو بصورت . بهش میدی و خلاص .
    دیگه هر دامینی که dns هاتو بذاره وصل میشه خودکار

    کاری که من توی hastishop.ir انجام دادم .

    zone اش رو برات میذارم .

    $TTL    3h
    @ IN SOA ns1.hastishop.ir. reza19sh.gmail.com. (
    1 ; Serial
    3h ; Refresh after 3 hours
    1h ; Retry after 1 hour
    1w ; Expire after 1 week
    1h ) ; Negative caching TTL of 1 day
    ;
    @ IN NS ns1.hastishop.ir.
    @ IN NS ns2.hastishop.ir.


    * IN MX 10 mail.hastishop.ir.
    * IN A 148.251.112.92
    ns1 IN A 148.251.112.92
    ns2 IN A 148.251.112.92
    www IN CNAME hastishop.ir.
    mail IN A 148.251.112.92
    ftp IN CNAME hastishop.ir.


    اینطوری هم تعریفش میکنی
    کد HTML:
    zone "." {
           type master;
           file "/etc/bind/db.all";
    };
    http://intodns.com/hastishop.ir

  8. #8
    کاربر دائمی آواتار mohsen_31369
    تاریخ عضویت
    مهر 1390
    محل زندگی
    خانه
    پست
    195

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    کاش اوبونتو داشتی :)
    تازه سرور گرفتم. دارم تست می کنم کدوم بهتره. فکر کنم اوبونتو کارکردن باهاش راحتتر باشه.

    من تنظیمات bind رو مطابق با این لینک انجام دادم ولی مجبور بودم برای هر دامنه ای که بخوام به سرور وصل شه یه zone ایجاد کنم ولی روشت خیلی خوبه !!!

    فقط چندتا سوال
    این reza19sh.gmail.com. چیه ؟ یکم توضیح می دی؟

    اگه بخوایم برای هر دامینی که به سرور وصل میشه یه ساب دامین ایجاد کنم که cookieless باشه. مثل توضیحی که این سایت داده. دوباره مجبورم که یه zone جدید برای ساب دامین جدید ایجاد کنم که cname باشه. برای اون هم راحلی هست که دیگه نخوام فایل های named رو ویرایش نکنم؟

  9. #9
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    http://reza.biz
    پست
    858

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    این reza19sh.gmail.com. چیه ؟ یکم توضیح می دی؟
    ایمیله

    اگه بخوایم برای هر دامینی که به سرور وصل میشه یه ساب دامین ایجاد کنم که cookieless باشه.
    اینو توی پی اچ پی ست کن برای کوکی

    برای سابدامین هم به فایل zone یه رکورد اضافه کن بصورت

    *    IN      A      148.251.112.92

    آی پی تو تغییر بده

    همین کافیه

    توی کانفیگ اپاچی هم باید server name رو فکر کنم بصورت *.example.com بذارید

  10. #10
    کاربر دائمی آواتار mohsen_31369
    تاریخ عضویت
    مهر 1390
    محل زندگی
    خانه
    پست
    195

    نقل قول: راهکاری برای وصل کردن دامنه به سرور با PHP ؟؟؟

    ممنون از جوابت

    من زیاد با تنظیمات Bind آشنا نیستم. خوب ایمیلت رو برای چی وارد کردی؟ چکاری انجام میده.؟

    برای سابدامین هم به فایل zone یه رکورد اضافه کن بصورت

    1
    * IN A 148.251.112.92



    تو لینکی که گذاشتم مقدار type ساب دامین رو برابر CNAME قرار داده. یعنی
    * IN CNAME 111.111.111



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

تاپیک های مشابه

  1. وصل کردن دامنه .ir به هاست رایگان byethost32
    نوشته شده توسط rtvrtv در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 09 مهر 1393, 10:11 صبح
  2. پاسخ: 4
    آخرین پست: پنج شنبه 23 خرداد 1392, 12:22 عصر
  3. پاسخ: 4
    آخرین پست: شنبه 15 آبان 1389, 16:07 عصر
  4. روش select کردن و وصل کردن یک فیلد به یک کنترلر ؟؟؟
    نوشته شده توسط my_blithe در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 06 فروردین 1387, 20:09 عصر
  5. query برای وصل کردن 2 جدول
    نوشته شده توسط shahroq در بخش SQL Server
    پاسخ: 2
    آخرین پست: سه شنبه 10 خرداد 1384, 23:52 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •