راه اندازی يک سرور خانگی

يافتن يك ميزبان وب كه از همه نظر با سليقه شما هماهنگ باشد، كار دشواري به نظر ميرسد  خصوصا زماني كه تعداد اين ميزبانها به سمت بينهايت ميرود !شايد بهترين راه حل، ايجاد يك سرور خانگي و آن هم روي كامپيوتر شخصي خودتان باشد .مقاله زير ميتواند در نحوه برپايي آن، به شما كمك كند .
گرچه اينترنت در حال حاضر تحت نفوذ شركتهاي بزرگي مانند مايكروسافت، BT و AOL قرار دارد ولي هنوز هم ميتوان اين وضع را تغيير داد .يكي از روشها، تبديل كامپيوتر شخصي خود به يك سرور است .با اين كار مي توانيد از شر انتخاب ميزبان يا پرداخت هزينه هاي ماهيانه راحت شده، به سادگي وب سايت خود را راهاندازي كنيد، با دوستانتان به صورت Online بازي كرده، از طريق سرور FTP شخصي خود، فايلهايي را در دسترس ديگران قرار داده و از بسياري امكانات ديگر نيز بهره مند شويد.
شايد در نظر اول، كار پر دردسري باشد، اما نكته جالب در مورد راهاندازي سرور خانگي اينست كه خودتان قوانين را وضع ميكنيد. فرضا با بكارگيري كلمه عبور مي توانيد پهناي باند خود را حفظ كنيد تا فقط دوست و همكاراني كه دعوت كردهايد از سيستم شما استفاده كنند يا به سادگي مي توانيد محدوديت زماني براي دسترسي به سرور خود تعيين كنيد.
موانع معدودي بر سر راه دسترسي تمام وقت به اينترنت وجود دارد. براي مثال شايد از اينكه يك اتصال سريع در اختيار داشته باشيد يا افراد زيادي بتوانند به طور همزمان به سيستم شما دسترسي داشته باشند، متعجب شويد اما اين مسئله به كاري كه مدنظرتان است، بستگي دارد .در هر صورت فراموش نكنيد كه شركتهاي ميزبان حرفه اي كه احتمالا از اتصال سريع اينترنت T1 بهره       مي برند، قادرند تا منابع خود را براي صدها سايت به اشتراك گذارند.
در حقيقت راهاندازي يك سرور اينترنتي ساده تر از آن است كه تصور ميكنيد .شايد در اختيار داشتن يك پنتيوم  4 فوقالعاده سريع  2 گيگاهرتزي با يك اتصال ADSL بسيار ايدهآل باشد، اما براي اين منظور، تنها در اختيار داشتن يك سيستم با ويندوز 98 يا نسخههاي جديدتر آن، يك مودم V.90 و نرم افزار مناسب كافي است!
شروع كار
احتمالا ISP شما بدون توجه به سرعت اتصال اينترنت، فقط انتظار استفاده شما از اين اتصال را دارد. راه اندازي يك سرور خانگي مي تواند به سادگي باعث لغو حساب اينترنتي شما شود، بنابراين بررسي شرايط و قوانين مربوط بهISP ، پيش از شروع كار، مهم است. عبارات دو پهلويي وجود دارد كه به طور ضمني شما را از استفاده نادرست از سرويس شركت منع مي كند كه البته اين موضوع به طور آشكار در متن قرارداد وجود ندارد .بهترين كار اينست كه به طور دقيق برنامه خود را براي ISP توضيح داده و رضايت كتبي از آنها بگيريد.
البته اين احتمال وجود دارد كه ISP به شما امكان برپايي سرور را ندهد به ويژه اگر از اتصل استاندارد dial-up استفاده مي كنيد. مشكل اينجاست كه هنگام اتصال به ISP احتمالا يك آدرس IP پويا به شما اختصاص داده مي شود كه طبعا در هر اتصال متفاوت است، بنابراين رديابي يك مرورگر با چنين آدرسي، چندان ساده نيست .
ساده ترين راه حل، به كارگيري يك سرويس DNS پويا مانند DNS2GO
www.dns2go.com از شركت Deerfield است .با بازديد از اين سايت ميتوانيد حوزهاي (domain) رايگان به صورت www.yourname.dns2go.com براي خود ايجاد كنيد .برنامه كلاينت كوچكي كه اين سايت در اختيار شما مي گذارد، در هر بار اتصال به اينترنت، آدرس IP شما را به DNS2GO  مي فرستد، سپس Deerfield آن را به حوزه شما نگاشت مي كند. در اين لحظه هر كس قصد دسترسي به آدرس مذكور را داشته باشد، به كامپيوتر شخصي شما ارجاع داده مي شود. وقتي online نيستيد، با استفاده از يك سيستم تغيير مسير شخصي مي توانيد كاربران را به هر صفحه وبي كه مايليد بفرستيد.
سرويس اصلي DNS2GO براي كاربران خانگي رايگان است ولي با پرداخت مبلغي مي توانيد از ساير امكانات متعدد آن مانند انتقال نامه هاي ارسال شده به حوزه dns2go.com شما به يك آدرس ديگر، بهره مند شويد. با اين وجود، ابتدا تمام شركتهاي رقيب را مورد بررسي قرار دهيد  شركتهايي چون Dynamic DNS   www.dyndns.org، خدمات اينترنتCJB
www.cjb.net ، DtDNS www.dtdns.com يا NO-IP www.no-ip.com از اين دسته شركتها هستند .
يكي از مشكلات ديگر، محدوديت زماني معين شده توسط ISP است .فرضا اگر پس از يك يا دو ساعت، اتصال  شما قطع شود، دسترسي تمام افرادي كه به سرور خانگي شما متصلند نيز قطع خواهد شد .براي به حداقل رساندن اين اختلالات، از نرمافزاري مانند LemonDialer
www.carbello.se/lemon استفاده كنيد كه به طور خودكار بعد از قطع ارتباط، سعي در برقراري مجدد آن مي كند.
در آخر به ياد داشته باشيد از آنجايي كه سرور ايجاد شده متعلق به شماست، بنابراين شما مسئول محتواي مطالب آن هستيد. هرگز فراموش نكنيد كه ارائه مطالب غير اخلاقي يا مجموعه هاي MP3 شما را به دردسر بزرگي مي اندازد.
FTP، اولين مرحله
راه اندازي سرويس DNS پويا، كاري بسيار ساده است، ولي اينكه پس از آن چه اتفاقي مي افتد به نرم افزارتان بستگي دارد .
مي توانيد بدون هيچ اقدام از پيش تعيين شدهاي كار را شروع كنيد و از نرمافزار موجود روي كامپيوتر براي راه اندازي وب سرور خود استفاده كنيد. براي مثال در ويندوزNT ، 2000 يا XP Professional نسخهاي از محصول IIS مايكروسافت وجود دارد .كاربران ويندوز 98 ميتوانند يك نسخه از Personal Web Server بخشي از IIS را در پوشه Add-ons\pws موجود در CD نصب ويندوز خود، پيدا كنند. گر چه مي توان در سايتهايي مانند IISFaq
www.iisfaq.com يا    SiteCrafters www.sitecrafers.com/supportsitecrafers/sercer نيز در مورد اين نرم افزارها كمك گرفت، ولي براي شروع كار بهترين روش نيستند  به دليل پيچيدگي اكثر نرمافزارهاي سرور، كاربران تازه كار، خيلي زود از آنها دلسرد مي شوند.
روش بهتر اينست كه با يك سرور FTP كار را آغاز كنيد و برنامهGuild FTP
www.nitrolic.com يكي از بهترين نمونه هاي موجود است .
آنچه كه باعث محبوبيت Guild FTP براي سرورهاي كوچك شده به غير از رايگان بودن آن، امكان كنترل ساده كاربران  است. يعني مي توانيد حسابهاي شخصي با كلمه عبور تعيين كنيد كه هر كدام مجوزهاي خاص خود را داشته باشند مانند خواندن، نوشتن و حذف كردن و در عين حال نيز روشهاي زيادي به منظور ايجاد محدوديت براي آنها در اختيار داريد براي مثال اين برنامه مي تواند به دليل استفاده بيش از حد افراد از پهناي باند و يا پس از پايان مدت زمان ارتباط در نظر گرفته شده براي هر كاربر، اتصال آنها را قطع كند .اين روش براي جلوگيري از  سوءاستفاده كاربران از منابع محدود سيستم شما بسياري مناسب است .


دسترسي به خدمات
چنانچه از FTP خسته  شده ايد، از طريق سيستم خود مي توانيد خدمات ديگري را نيز در دسترس سايرين قرار دهيد استفاده از وب سرور، قدم بعدي است. كار خود را با
MyWebServer www.mywebserver.org که كم حجم، رايگان و بسيار ساده است، شروع كنيد .حجم اين برنامه فقط 240 كيلو بايت بوده و هنگام فرآيند نصب، خود را به طور كامل تنظيم مي كند. فقط كافي است با استفاده از گزينه Configure به سرور مورد نظرتان در فايل HTML كه مي خواهيد به عنوان پيش فرض نمايش يابد، اشاره كنيد.
MyWebServerيك بسته نرمافزاري جالب است، ولي همان طور كه از يك برنامه كوچك انتظار مي رود، محدوديتهايي نيز دارد .اگر ميخواهيد سايتي ايجاد كنيد كه به صفحاتي بيش از يك صفحه HTML ساده نياز دارد، Sambar
www.sambar.com را امتحان كنيد Sambar .را  نيز مي توانيد مانند اغلب سرورها، با وارد كردن آدرسي همچون 127.0.0.1 در مرورگر وب خود پيكربندي كنيد.
برخي از سرورها براي سيستم هاي خانگي در مقياس كوچك چندان مناسب نيستند .در اين صورت مي توانيد يك سيستم IRC را اجرا كنيد ولي هدف از اين كار چيست‚ چنانچه كاربران شروع به انتقال فايل كنند، پهناي باند اتصال شما محدود خواهد شد و از طرفي نيز مجبور هستيد به شدت مراقب سيستم امنيتي خود باشيد. براي اين منظور بهتر است كه از سيستمهاي معمولIRC ، همانند ICQ يا Instant Messaging استفاده كرده و بيهوده پهناي باند اتصال را هدر ندهيد.
از طرف ديگر برخي از برنامه هاي كاربردي خاص شركتها هنوز روي سيستم شما به خوبي اجرا مي شوند. برايايجاد يك سرور پستي براي شبكه خانگي خود مي توانيد از برنامه اي مانند Communigate Pro كه مطابق انتظار شما  SMTP و POP3 را پشتيباني مي كند، استفاده كنيد. اين برنامه رايگان است و علاوه بر آن شامل خدماتLDAP ، دسترسي بهIMAP4 ، تاييد ايمني و دسترسي از طريق وب (DIY Webmail) است .
مسائل امنيتي
احتمالا متوجه شده ايد كه راهاندازي سرور خانگي نگرانيهاي عمدهاي در پي دارد .پيش از اين براي ممانعت از ورود اشخاص مختلف به كامپيوتر خود از ديوار آتش استفاده مي كرديد، حال با كمي فكر متوجه مي شويد كه اجراي برنامه اي كه به همه، امكان ورود به كامپيوتر شما را مي دهد، تا چه ميزان خطرناك خواهد بود.
در اين مورد ذكر چند نكته، لازم به نظر مي رسد .يك سرورFTP ، ظاهرا بايد به كاربران، فقط اجازه دسترسي به گروه مشخصي از پوشه هاي كامپيوتر شما را بدهد .ولي اگر اشكالي وجود داشته باشد و فردي سوء استفاده كرده و به طور كامل به هارد ديسك شما دسترسي پيدا كند، چه اتفاقي مي افتد‚ تصور نكنيد استفاده از يك ديوار آتش به شما كمكي مي كند اگر چه به دليل ذكر شده در موارد قبلي مايليد آن را نصب كنيد. به منظور استفاده از يك سرورFTP ، لازم است كه درگاه  21 را باز كنيد و از آن پس امنيت سيستم شما كاملا به نرم افزار سرور بستگي خواهد داشت.
گرچه اين مسئله، بالقوه كمي خطرناك به نظر مي رسد ولي به خاطر داشته باشيد كه خطر فقط در حد تئوري است. اغلب ضعفهاي امنيتي تاثير اندكي دارند، چرا كه كاربران يك بسته نرمافزاري  يا خود برنامه نويسان متوجه نقايص شده و طي چند روز آن را ترميم مي كنند.
بزرگترين خطر، قبل از آنكه متوجه شويد، هنگام نصب و استفاده از سرور رخ مي دهد! به عنوان مثال دادن مجوزهاي خواندن و نوشتن به تمام كاربران سرورFTP ، ساده است، اما چنانچه امكان دسترسي ناشناس را نيز فراهم كنيد، در آن صورت، ناخواسته كامپيوتر خود را به فضاي ذخيره سازي مطمئني براي هر نوع انتقال داده بدون مجوز، تبديل مي كنيد از اين رو به تمامي امكانات و تنظيمات برنامه  خود مسلط باشيد.
تا وقتي كه هوشيار باشيد، خطر نفوذ به سيستم شما حداقل است. در واقع، راه اندازي سرور شخصي كاري جالب و آموزنده بوده و بر تجربه شما مي افزايد، پس بهتر است كه آن را امتحان كنيد.


  • 34 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

اموزش تصویری فعال کردن ssh در سرور اختصاصی vmware

امروز شرکت سرو ای تی اموزش تصویری فعال کردن ssh در vmwareرا تدارک دیده امیدوارم استفاده کافی را...

چگونه ÷سورد خود را در vmware تغیر بدیم

Local users and groups روی کاربر root کلیک راست کنید. EDIT گزینه change password رو فعال...

آموزش رجیستر کردن vmware esxi با سریال نامبر(آموزش قرار دادن سریال نامبر)

VMWARE ESXi +4 nf64r-0y042-m8eg9-3325k-83a2d Hv69k-dy28j-h8061-932zk-0ak68 VMWARE ESXi +5...

آموزش نصب وارنیش کش Varnish Cache روی سرور مجازی

سیستم کش وارنیش یا Varnish Cache یک شتاب دهنده و سریع کننده برنامه ها و وب سایت های مبتنی...

آموزش نصب کش Memcached در لینوکس

مکش یا Memcached یک سیستم کش بسیار قوی و پیشرفته است که اشیاء و کوئری های دیتابیس را در...