نمایش نتایج: از شماره 1 تا 4 از مجموع 4
سپاس ها 6سپاس

موضوع: قصد راه اندازی یه وب سرور خانگی دارم.چه مراحی داره؟

  
  1. #1
    نام حقيقي: مهرداد

    تازه وارد
    تاریخ عضویت
    Jul 2014
    محل سکونت
    کرج
    نوشته
    3
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    1

    قصد راه اندازی یه وب سرور خانگی دارم.چه مراحی داره؟

    سلام
    من می خوام یه وب سرور خانگی واسه سایتم راه بندازم.از اونجایی که نمی خوام کدی که نوشتم رو روی سرور های سرویس دهنده ها بذارم البته با مشورت اساتید کار تصمیم به این کار گرفتم.

    من یه سیستم p4 مناسب و خط 1mb اینترنت دارم.نصب میل سرور و وب سرور لینوکس هم بصورت نرم افزاری که انجام شده البته نرم افزاری.تنظیمات میل سرور رو هنوز واردش نشدم.
    دومین خریدم.الان برای معرفی سیستمم برای وصل کردن دومین به آی پی خودم احتیاج به dns دارم که متاسفانه ندارم.
    مشکلم برای نصب و تنظیم dns . تقریبا هیچی نمی دونم.

    دوستانی که تجربه یا اطلاعات دارن مراحل کار رو بصورت کلی هم بگید کمک خیلی بزرگی کردید.
    ممنون



    موضوعات مشابه:

  2. #2
    نام حقيقي: مجتبی شمس نجاتی

    عضو عادی شناسه تصویری mojtaba461
    تاریخ عضویت
    Aug 2012
    محل سکونت
    لاهیجان
    نوشته
    2,368
    سپاسگزاری شده
    2269
    سپاسگزاری کرده
    706
    نوشته های وبلاگ
    11
    قبل از شروع روال کار باید اول یک دامنه ی ثبت شده داشته باشیم. ما در این نوشته از دامنه ی رایگان omidr.tk استفاده می کنیم. بعد از ثبت دامنه باید در قسمت تنظیمات nameserver برای دامنه وارد شویم و تنظیمات را مشابه جدول زیر وارد کنیم. البته کنترل پنل های دومین تفاوت های کوچکی با هم دارند ولی کلیت تنظیمات آن ها مشابه هم است.
    دقت
    کنید که به جای IP Address باید IP سرور را وارد کنیم.



    حالا می توانیم مراحل کار را روی سرور شروع کنیم.

    قدم اول: نصب bind

    با استفاده از دستور زیر bind را روی Centos نصب مب کنیم. دقت کنید که لینوکس bind را با شناسه ی named می شناسد از همین رو ما هم در ادامه ی این نوشته bind و named را به صئرت معادل هم استفاده می کنیم.

    کد:
    yum -y install bind


    قدم دوم: ویرایش فایل تنظیمات

    حالا به آدرس /etc می رویم و فایل named.conf را برای ویرایش باز می کنیم و کد زیر را درون آن قرار می دهیم و تغییرات را ذخیره می کنیم.

    کد:
    
    
    کد:
    options {
        directory "/var/named";
        version "Nope.";
    };
    
    
    zone "omidr.tk" in {
        type master;
        file "omidr.tk";
    };


    بد نیست کمی در مورد کد بالا صحبت کنیم. خط ۱ تا ۴ مربوط به تنظیمات bind هستند. در خط ۲ آدرس شاخه ی محل قرارگیری فایل های مربوط به bind را معرفی می کنیم و در خط ۳ هم بنا به دلایل امنیتی نمایش نسخه ی bind را محدود می کنیم.خططو ۶ تا ۹ کد بالا مربوط به اضافه کردن یک DNS Zone ورودی برای دامنه ی omidr.tk است. شما می توانید به جای omidr.tk نام دامنه ی خود را بدون www قرار بدهید. دقت کنید که به ازای هر دامنه ی متصل شده به سرور نیاز به یک DNS Zone خواهیم داشت.در خط ۸ کد بالا ما نام فایل حاوی تنظیمات اختصاصی DNS Zone مربوط به دامنه ی omidr.tk را وارد می کنیم. باید دقت داشته باشیم که این فایل باید در شاخه ای که در خط ۲ کد معرفی کرده ایم قرار داشته باشد.

    قدم سوم: ایجاد فایل تنظیمات DNS Zone


    حالا باید به شاخه ای که در خط ۲ کد قسمت قبل معرفی کردیم برویم و در آنجا یک فایل به نامی که در خط ۸ مشخص کرده ایم ایجاد کنیم. سپس فایل مورد اشاره را باز می کنیم و کد زیر را درون آن قرار می دهیم.

    کد:
    
    
    کد:
    $TTL 86400;    
    IN SOA ns1.omidr.tk. omidrezav.omidr.ir. (
        2010062801 ; Serial
        10800 ; Refresh
        3600 ; Retry
        604800 ; Expire
        86400 ; Minimum    
    )    
    omidr.tk. IN NS ns1.omidr.tk.
    omidr.tk. IN  NS  ns2.omidr.tk.
    omidr.tk.       IN A 91.109.18.151
    ns1.omidr.tk.   IN A 91.109.18.151
    ns2.omidr.tk.   IN A 91.109.18.151
    www.omidr.tk.   IN A 91.109.18.151
    ftp.omidr.tk.   IN A 91.109.18.151
    mail.omidr.tk.  IN A 91.109.18.151
    omidr.tk.       IN MX 10 mail.omidr.tk.


    حالا کد بالا را با هم مرور می کنیم. خط اول برای سرورهای DNS Cache مشخص می کند که اطلاعات این zone برای چه مدتی باید در cache بماند. ما در اینجا ۸۶۴۰۰ ثانیه معادل یک روز را در نظر گرفته ایم.در مورد خطوط ۲ تا ۸ این نکات مطرح هستند:
    1. نیازی به تغییر اعداد در این قسمت نیست.
    2. در خط ۱ به جای ns1.omidr.tk باید آدرس name server دلخواه خود را وارد کنید.
    3. omidrezav.omidr.ir در واقع ایمیل مدیر است که شما باید آن را با ایمیل خود جایگزین کنید. دقت کنید که به جای @ از نقطه (.) استفاده شده است.
    4. دقت کنید که همه ی آدرس ها به نقطه (.) ختم می شوند.

    ادامه ی کد یعنی خطوط ۹ تا ۱۷ را هم در ادامه به اختصار شرح می دهیم:
    • خط ۹ و ۱۰ مربوط به تعریف رکوردهای NS مربوط به DNS Zone هستند.
    • خطوط ۱۱ تا ۱۶ همه ی رکوردهای A ورودی به Zone را معرفی می کنند. در این قسمت باید به چند نکته دقت کنیم:
      1. برای ns1 و ns2 که مربوط به name server هستند هم باید A Record تعریف کنیم.
      2. هم برای omidr.tk و هم برای www.omidr.tk باید A record تعریف کنیم.
      3. به ازای هر subdomain باید یک A Record تعریف کنیم.
      4. به جای مقادیر موجود در مثال بالا باید نام دامنه ی دلخواه و IP Address سرور خود را وارد کنید.
      5. به نقطه (.) در پایان همه ی آدرس ها دقت کنید.

    • خط ۱۷ به معرفی رکورد MX اختصاص دارد که به میل سرورها اطلاع می دهد ایمیل های مربوط به این دامنه را به چه آدرسی ارسال کنند. دقت کنید که آدرس subdomain استفاده شده در این قسمت باید قبلا در قسمت A Record به عنوان subdoamin معرفی شده باشد.

    قدم چهارم: راه اندازی bind

    حالا که تنظیمات به درستی انجام شده اند با دستورات زیر bind را در لیست بوت سرور قرار می دهیم و اجرایش می کنیم.
    کد:
    
    
    کد:
    chkconfig named on
    service bind start


    بعد از اجرای موفقیت آمیز دستورات فوق می توانیم با وارد کردن نام دامنه به سرور وصل شویم. البته باید دقت کنیم که با توجه به cache شدن اطلاعات name server ها در سرورهای DNS Cache احتمالا مدتی بین ۲۴ ساعت تا ۴۸ ساعت طول خواهد کشید تا ما بتوانیم از نام دامنه ی خود استفاده کنیم. این تاخیر مربوط به سرور ما و تنظیمات آن نمی باشد و اصولا راه حلی بهتر از صبر و حوصله ندارد.

    منبع: http://www.omidr.ir/%D8%A2%D9%85%D9%...%DB%8C-centos/



    ویرایش توسط mojtaba461 : 2014-07-11 در ساعت 11:16 AM
    mohsenhvac، gallaxy67، A.Yazdani و 3 نفر دیگر سپاسگزاری کرده‌اند.

  3. #3
    نام حقيقي: AliRezA

    عضو عادی شناسه تصویری gallaxy67
    تاریخ عضویت
    May 2010
    محل سکونت
    Here
    نوشته
    1,233
    سپاسگزاری شده
    1014
    سپاسگزاری کرده
    200
    فکر کنم منم باید صبر کنم. :دی
    ولی توی سرویس دهنده های اینترنتی ، هاستینگ ها که عوض میکردم کمتر از نصف روز اوکی بود



  4. #4
    نام حقيقي: مجتبی شمس نجاتی

    عضو عادی شناسه تصویری mojtaba461
    تاریخ عضویت
    Aug 2012
    محل سکونت
    لاهیجان
    نوشته
    2,368
    سپاسگزاری شده
    2269
    سپاسگزاری کرده
    706
    نوشته های وبلاگ
    11
    درسته قبلا 24 تا 48 ساعت شاید طول میکشید الان معمولا بعد از چند ساعت آپدیت میشه و در بدترین شرایط 24 ساعت!



کلمات کلیدی در جستجوها:

وب سرور خانگی در لینوکس

برچسب برای این موضوع

مجوز های ارسال و ویرایش

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