ساخت سرور در ویندوز

سرور - برنامه آپاچی
آپاچی سرور

ساخت سرور شخصی

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

حتی سرویس های وب چه در قالب هاست و چه در قالب  وی پی اس (سرور های مجازی) بسیار گران اند و مشکلات وجود دارد.

وب سرور چیست؟

وب سرور نوعی کامپیوتر است که برای سرویس هایی همچون ftp و httpd و انواع خدمات هاست سرویس ارائه میدهد و در محیط اینتر نت است و همه به آن دسترسی محدود شده دارند

متن هایی که ما در اینترنت میخوانیم و صفحات وب که باز می کنیم همه در یک کامپیوتر تحت عنوان سرور ذخیره شده اند

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

هدف :

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

در کشور های اروپایی اکثرا نیاز نیست قیمت زیادی برای این سرویس ها پرداخت شود برای همین در آنطور مکان ها بیشتر از هاست ها استفاده میشود

و در کل همه سرور ها را برای آن استفاده می کنند که بتوانند فایلی به اشتراک بگذارند و یا کارهای خود را انجام دهند (شامل سیستم های کوچکی که برای اهراز هویت آنلاین به کار برده می شوند)

امنیت :

بحث حفاظت از اطلاعات این سرور ها نیز جداست

که باید ویروسی نباشند و آپدیت باشند و… که با وجود همه اینها باز هم هک می شوند و اینها بی فایده است (البته می توان امن سازی کرد منتها با دانش شبکه قوی)

برای ساخت یک سرور کوچک خانگی به شرح زیر عمل می کنیم :

۱) یک کامپیوتر با ویندوز 🙂

۲) اینترنت پر سرعت – با adsl هم میشود اگه سرعت داشته باشه

▪ قدم اول

نصب Apache 

آپاچی نوعی برنامه متن باز رایگان است، که از سایت آپاچی می توان آنرا تهیه کرد و برای اشتراک گذاری یک پوشه مشخص در کامپیوتر بر روی وب است(همینو تا اینجا درباره اش بدونید بس است)

خوب به سایت آپاچی apache.org رفته، و فایل apache.msi آپاچی را دانلود می کنیم و آنرا به این شرح نصب می کنیم :

موافقت نامه را قبول و محل نصب را دیفالت و بقیه اش را خودتان بلد هستید و در آخر آپاچی را می بینید که در نوار وظیفه است

▪ مر حله بعد

خوب حالا باید نرم افزار را تنظیم کنیم تا بتوان از آن استفاده کرد در فولدر دلخواه

به آدرس فایل کانفیگ آپاچی رفته:

  • اگر در مسیر فایل کانفیگ مشکل داشتید حتما به سایت آپاچی سر بزنید …

c://program files/Apache Software/Apache

این فایل را باز httpd.conf و ویرایش کنید

در فایل  خطی که با DocumentRoot آغاز می شود را پیدا کنید و در ابتدای آن # اضافه کنید و یک خط دیگر در پایین آن باید وارد کنید و نتیجه کارتان باید چیزی شبیه به آنچه که در زیر آورده شده است باشد:

;DocumentRoot C:/Program Files/Apache Group/Apache۲/htdocs#

;DocumentRoot ;C:/My folder

سپس در فایل بگردید به دنبال <Directory C:/Program  در ابتدای این خط هم باز بایستی یک علامت # وارد کنید و بعد یک خط جدید در زیرش بنویسید نتیجه باید این چنین باشد :

<Directory ;C:/Program Files/Apache Group/Apache۲/htdocs;>#

<Directory ;C:/My Music;>

تقریبا ۲۰ خط پائین تر از این باید یک اینطور چیزی پیدا کنید:

AllowOverride None

بعد آن را به این شکل تغییر دهید:

AllowOverride All

و سرور را راه می اندازیم به سراغ مرور گر میرویم و تایپ می کنیم

localhost

صفحه ای برای شما باز می شود که نشانگر کار کردن سرور است (باید نوشته باشه it’s work! یا یه همچنین چیزی)

خوب دیگر فقط یک آی پی استاتیک میخواهید که یتوان به کامپیوتر شما دسترسی داشت (سروری که ساختید – میشه در پوشع ای که تنظیم کردید فایل برای اشتراک گذاری قرار داد)

البته در بعضی ISP ها با آی پی های داینامیک نیز می شود دسترسی داشت

اگر به تنظیمات فایروال وارد نیستید بهتر است آنرا خاموش کنید تا از دسترسی از بیرون جلوگیری نکند  (موجب نا امنی سرور می شود – بهتره یکم درباره اش یاد بگیرید)

مشکلات را مطرح کنید تا پیگیری شود …

7 thoughts on “ساخت سرور در ویندوز

  1. مطلب بسیار خوبی بود یک سوال اینترنت ایران برای راه اندازی یک سرور بازی مناسب هست از نظر پهنای باند و سرعت پینگ

    1. ممنون از اینکه وقتتون را به وبسایت ما دادید
      بله در ایران هم می توان اینترنت های سازمانی همانند پیشگامان را گرفت که سرعت خوب بهتون بده – یعنی با وایرلس به شما اینترنت می دهند و شما سرویس پهنای باند اختصاصی را می خرید – اینترنت پرسرعت و خوب و بدون قطعی است منتها هزینه اش زیاده
      اگر هم بخواهید از سایت ها بگیرید که حتما بین سه چهار تا سرویس دهنده باید بگردید تا یه خوب و بدون قطعی اش را پیدا کنید

  2. سلام
    عالی بود. از اینترنت نسل ۴ ایرانسل نمیشه استفاده کرد؟ سرعتی حدودا مینیموم ۶ مگ تا ماکسیموم ۱۱ مگ رو میده
    و اینکه وب سرور چیه دقیقا اینو کی میده؟ باید از مخابرات بخریم؟ یا یک چیز فیزیکیه؟

    1. سلام
      با هر اینترنتی میشه – اگر سرعتش ثابت باشه یعنی مثلا از یه سرعت مطلوب (مثلا ۱۰ مگ) هیچ وقت پایین تر نیاید بر روی کیفیت تاثیر داره (کلا با هر اینترنتی میشه ولی کیفیت را ارائه نمی دهد)
      یعنی شما اگر سرور game بخواهید – مثلا با سرعت ۱۰ مگ برای افراد معدودی کارتون رو راه می اندازد – ولی اگر برای سایت بخواهید – همینم جواب میده

      وب سرور به طور کلی : یه برنامه هست که باعث میشه کامپیوتر تعدادی فایل رو در دسترس دیگران قرار بده (یعنی مثلا برای وب سایت شما یه فایل طراحی با css و html مینویسی میدی به وب سرور اونم این فایل ها رو میگذارد برای اجرا – در نتیجه در دسترس عموم قرار میگیره)
      برای اطلاعات بیشتر مقاله زیر را نیز بخوانید (نحوه راه اندازی یه وب سرور ساده روی اوبونتو هست) :
      نصب Lamp در اوبونتو

    1. این فقط آپاچی هست – می توانید اون ها هم جدا تنظیمشون کنید تا با هم کار کنند – یعنی مثلا مای اسکیو ال رو یه جا نصب و کانفیگ کنید و اون رو هم استفاده کنید – مثلا php هم نصب کنید و اون هم در کنار آپاچی استفاده کنید (هر کدام کانفیگ خاص خودشونو دارن (من فقط اینجا آپاچی رو برای اشتراک فایل گفتم)) – واینها همه لازمه شان آپاچی هست

  3. سلام.یه سوال داشتم که شاید مسخره بیاد لطفا در صورت امکا
    ن پاسخ بدید.من سایت فروش آنلاین شخصی دارم روی یه سر
    ور داخلی که خیلی بزرگ نیست میخوام اطلاعات سایتم روی یه
    سرور شخصی خودم باشه?.یه سیستم سرور قوی دارم که د
    ر شرکتم به عنوان هسته مرکزی برای کارهای داخلی غیر آنلاین
    ازش استفاده میکنم.امکانش هست از این سیستم یا سیستم
    دیگه ای که مال خودم باشه به عنوان هاست سرور استفاده کر
    د.ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *