رفتن به مطلب

وب سرور چیست ؟


ارسال های توصیه شده

کارساز وب،

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
سرور وب یا وب سرور (به
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
: web server)،
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
است که توانایی پاسخگوئی به
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
و ارسال صفحه درخواستی مرورگر را داراست. صفحات وب بر پایه یک ساختار مشخص و با یک نام یگانه بر روی سرور وب قرار می‌گیرند. بر روی یک سرور وب امکان قرار گرفتن صفحات متعدد و با ساختارهای جداگانه وجود دارد.

اصلی‌ترین وظیفه یک وب سرور ارائه صفحات وب به کاربران است. این بدان معناست که صفحه‌های

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
همراه با هر نوع مطالب اضافی‌ای چون: تصاویر،
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
و
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
شامل شود.

کاربر که معمولاً یک

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
یا
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
ارتباط اولیه را با ارسال درخواست منبع خاصی با استفاده از اچ‌تی‌تی‌پی (به
برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
: HTTP) ارسال می‌کند و سرور درخواست کاربر را با محتوای منبع یا پیام خطایی که قادر به انجام دادن آن نیست، پاسخ می‌دهد.

در واقع به دو معنی است:

  1. یک برنامه کامپیوتری است که مسئول قبول کردن درخواست‌های http از
    برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
    است که همان
    برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
    هستند و پاسخ‌ها را به همراه یک سری اطلاعات به آنها پست می‌کنند. این پاسخ‌ها همان صفحات Html هستند.بطور مثال اگر در صفحه مرور گرتان آدرس
    برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
    را وارد کنید، یک درخواست به دامنه‌ای که نامش fa.wikipedia.org است، فرستاده می‌شود. آنگاه سرور صفحه index.php را برای شما میفرستد.
  2. یک کامپیوتراست که یک برنامهٔ کامیپوتری را اجرا می‌کند و کارایی اش همانند مطالبی است که دربالا گفته شد.

هر کامپیوتری می‌تواند با نصب نرم‌افزار سرور به سرور وب تبدیل شود.

لینک به دیدگاه

[h=2]ویژگی‌های مشترک[/h]در عمل بسیاری از سرورهای وب، ویژگی‌های زیر را نیز پیاده‌سازی می‌کنند:

  • شناسایی: درخواست شناسایی اختیاری قبل از اجازه دسترسی به انواع منابع

  • نه تنها مفاهیم استاتیک (مفاهیم فایلی که بر روی سیستم فایلی وجود دارد) بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SSI, CGI, SCGI,FastCGI,JSP,PHP,ASP,ASP.NET اداره می‌کند.

  • پشتیبانی از HTTPS تا به کاربران اجازه دهد اتصالات مطمئنی به سرور را بر روی پورت 443 به جای 80 برقرار کنند.

  • فشرده سازی مطالب تا بتوان از حجم پاسخها کم کرد. (توسط کد سازی GZIP)

  • پشتیبانی از فایلهای بزرگ تا بتواند فایلهای بزرگ‌تر از 2 گیگا بایت را سرویس دهی کند.

  • کنترل کردن پهنای باند : تا سرعت پاسخها را محدود کند و شبکه را پر ازدحام نکند و قادر باشد تعداد بیشتری کارخواه را سرویس دهی کند.

لینک به دیدگاه

[h=3]آپاچه[/h]این سرور وب در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته‌است. این سرور وب که به زبان C نوشته شده‌است دارای قابلیت cross- platform بوده و بر روی ماشین‌های مختلف قابل اجرا میباشد. دلیل انتخاب این اسم برای این سرور وب را نیز دو مورد ذکر کرده‌اند اول اینکه به یکی از قبایل قدیمی بومی آمریکا که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور میباشند احترام گذاشته شود و ثانیا به این دلیل که (Root)ریشه پروژه به صورت یک سری پچ (Patch)میباشد. این سرور وب در یک گروه و به صورت کد باز (open source) گسترش یافت و از سال 1996 به عنوان محبوب‌ترین سرور وب برای HTTP در وب جهانی شناخته شده بود ولی در سال 2005 میدان مبارزه را به IIS مایکروسافت باخت و در حال حاضر نزدیک به 49 % بازار سرورهای وب جهان را به خود اختصاص داده‌است همچنین MAC OS آن را به عنوان سرور وب اصلی در پشتیبانی از WEB OBJECT خود برگزیده‌است. این سرور وب دارای

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
امنیتی بسیار خوبی از جمله mod_access، mod_auth، mod_digest می‌باشد. آپاچی برای میزبانی هر دو نوع وب ایستا و وب پویا مناسب است.

لینک به دیدگاه

[h=3]IIS[/h]سرور وبی است که ارائه دهنده آن شرکت مایکروسافت می‌باشد و آخرین نسخه آن IIS 7.5 است که برای سیستم عامل های Widows Server 2008 و Windows 7 طراحی شده است. در واقع IIS مجموعه‌ای از سرویس‌های اینترنتی است که بصورت یکجا نمایش داده شده‌است. طبق آخرین آماری که منتشر شد بعد از سرور وب آپاچی بیشترین محبوبیت را بین کاربران داشته‌است و هم اکنون نزدیک به 36% بازار سرورهای وب جهان را در اختیار دارد. پلت فرمی که این سرور وب پشتیبانی می‌کند

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.
می‌باشد و در محیط‌های دیگر کار نمی‌کند.

لینک به دیدگاه
  • 2 سال بعد...

توی این سایت ها به صورت قدم به قدم نحوه ساخت یک وب سرویس به زبان جاوا رو شرح داده

 

یه نگاه بهش بکنید هرجا مبهم بود من درخدمتم

 

البته باید tomecat رو نصب و تنظیم کنید روی کامپیوتر تون ...

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

 

 

لینک به دیدگاه
  • 4 هفته بعد...
  • 3 ماه بعد...

اینم نحوه ساخت یه وب سرویس که قول داده بودم میذارم:a030:

 

نحوه ساخت وب سرویس در محیط ASP.NET

برای ساخت وب سرویس در میحیط ASP.NET ابتدا نرم افزار visual stadio را باز می کنید سپس همانند شکل

new project را انتخاب کنید

و سپس در پنجره ظاهر شده از قسمت - web گزینه asp.net web service application را

انتخاب کنید.

بعد از ورود به ناحیه مربوط به کد نویسی در قسمت cs کدهای از قیل آماده شده را مشاهده خواهید کرد.در این

قسمت روی همین cs کار کد نویسی را انجام خواهید داد.در قسمتpublic کلاس مربوط به وب سرویس است که تمامی متدهای معرفی شده از این کلاس تبعیت می کنند .همانطور که می بینید کدهای از قبل آماده -

شده وجود دارند که یکی از انها متد برای نمایش پیغام Hello word است برای تعریف هر متد جدید بایستی حتما عبارت method را بنویسید وگرنه متدی که می نویسید کار شما راانجام نخواهد داد.

برنامه مورد نظر خود را بنویسید و بعد از اینکه کار کدنویس به اتمام رسید برای اجرای وب سرویس کلید F5 را بزنید و وب سرویس را که ساخته اید مشاهده می کنید و وب سرویس خود را تست کنید و نتیجه درست را دریافت کنید.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...