جت کام

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

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

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

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

وب سرور چیست؟

وب سرور نوعی کامپیوتر است که برای سرویس هایی همچون 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 ها با آی پی های داینامیک نیز می شود دسترسی داشت

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

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

امتیاز کاربران
[تعداد: 8 میانگین: 4.5]

دیدگاه ها:

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

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

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

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

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

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

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

    1. بله میشه منتها به دو شرط : 1-سیستمتون قدرت پردازش کافی رو داشته باشه (برای تعداد بازدید کننده ها) (اینو اگر یه ویندوز سرور روی سیستمون تونستید نصب کنید پس این شرط رو دارید)-2-سرعت اینترنتتون بالا باشه یعنی اگر مثلا اینترنت adsl هست سرعتش برای یه سایت با بیش از 2 یا سه نفر کاربر آنلاین در یک زمان جواب میده و همونم با سرعت بالا آمدن پایین – ولی اگر پهنای باند اختصاصی وایرلس دارید اون رو میشه روش حساب کرد اگر سرعت پهنای باند اختصاصی به 6 مگابایت برسه دیگه عالیه (فاکتور مهم سرعت اینترنت هست – بنا بر تعداد بازدید کننده)

  4. درود بر شما
    من یه پرسش داشتم از خدمتتون
    من از طریق یک مودم TD-LTE به اینترنت متصل میشم. هم زمان دستگاههای مختلف از طریق wireless به این مودم TD-LTE وصل
    می شوند. حالا اگر من بخوام هاست وب شخصی از طریق این مودم راه اندازی کنم، چطور باید این کار رو انجام بدم؟؟ منظورم اینه وقتی
    همه دستگاههایی که به این مودم وصل میشوند آدرس آی پی پابلیک یکسان دارند، درخواستی که از وب به این آدرس آی پی فرستاده
    میشه، چطور میتونه به سرور من برسه؟؟
    سپاسگزار خواهم بود اگر پاسخ بفرمایید

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

      وقتی شما آی پی (ip static) ثابت خریدید وقتی آی پی ثابت را وارد یک مرورگر می کنید – با صفحه کانفیگ مودمتون روبه رو می شوید (یعنی هیچکدام از دستگاهها رو نمیگذاره که از مودم رد بشه – که این میشه فایروال)

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

پاسخی بگذارید

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