پاورپوینت وب سرور (pptx) 37 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 37 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
وب سرور(Web server)
سرور(Server)
سرور چيست ؟ هر گاه سامانه اي نصب شود و كاربران زيادي بتوانند به آن از طرق مختلف وصل شده و اطلاعات درخواستي خود را دريافت نمايند آن سامانه را سرور گويند. طبيعي است هر سرور بايستي آدرس مخصوص به خود را داشته باشد كه اين آدرس همان IP است.
انواع سرور :
سرورها با كاربري مختلف و داراي اطلاعات متفاوت مي باشند در زير تعدادي از سرور ها و كاربري آنها ذكر شده است :
فايل سرور FTP Server
ميل سرور Mail Server
دايركتوري سرور Direcrory Name Server (DNS)
وب سرور Web Server
وب سرور(Web server)
وب سرور سامانه اي است که توانایی پاسخگوئی به يك مرورگر وب و ارسال صفحه درخواستی مرورگر را داراست. صفحات وب بر پایه یک ساختار مشخص و با یک نام واحد كه همان آدرس IP است بر روی وب سرور قرار میگیرند. همچنين بر روی یک وب سرور امکان قرار گرفتن صفحات متعدد و با ساختارهای جداگانه نيز وجود دارد.
هدف از ايجاد يك وب سرور ارائه صفحات وب به کاربران است. این بدان معناست که صفحههای شامل كدهاي HTML همراه با هر نوع مطالب اضافی مانند تصاویر، شيوه نامه ها و اسكريپت ها قابل ارائه به كاربران از اين طريق امكان پذير است.
روش كار بدين صورت است كه کاربر از طريق یک مرورگر وب (مانند Internet Explorer) ارتباط اولیه را با ارسال درخواست اوليه (شامل آدرس محل مورد نظر) براي وب سرور فراهم نموده و وب سرور نيزپس از دريافت اطلاعات را به دستگاه كاربر ارسال و يا با ارسال پیام خطایی به كاربر عدم وجود منبع خاص را به اطلاع مي رساند.
بعنوان مثال اگر در صفحه مرور گرتان آدرسhttp://example.com را وارد کنید، یک درخواست به دامنهای که نامش example.com است، فرستاده میشود. آنگاه وب سرور صفحه index.htm را برای شما ارسال مي كند. هر کامپیوتری میتواند با نصب نرمافزار وب سرور به يك دستگاه سرور وب (خدمات رسان وب) تبدیل شود.
در عمل بسیاری از وب سرورها داراي ویژگیهای زیر مي باشند:
1-شناسایی: قبل از اينكه اجازه دسترسي به منبع درخواستي كاربر را بدهند آن را شناسايي مي كننند.
2- نه تنها اجازه دسترسي به منابع استاتیک (مانند محتويات فايلها که بر روی سیستم فایلی وجود دارد) بلکه وب سرور ها با استفاده از ساختارهايي مانند SSI , GI , CGI ,FastCGI ,JSP ,PHP ,ASP , ASP.NET دسترسي به منابع ديناميك را نيز فراهم مي سازد
3- وب سرورها امكان استفاده از پروتكل HTTPS را نيز فراهم نموده تا به کاربران اجازه دهند ارتباطات مطمئن و امني را داشته باشند.
4- فشرده سازی مطالب تا بتوان از حجم پاسخها کم کرد.
5 - پشتیبانی از فایلهای بزرگ تا بتواند فایلهای بزرگتر از 2 گیگا بایت را سرویس دهی کند.
6- وب سرورها پهناي باند را کنترل کرده تا بدين طريق از سرعت پاسخها كاسته و همچنين از ترافيك و ازدحام شبكه جلوگيري نمايند در اينصورت وب سرورها قادر به پاسخگوئي به كاربران بيشتري خواهند بود.
نرم افزار وب سرور
مرحله اول : براي ايجاد يك وب سرور يك دستگاه كامپيوتر خانگي نيز كفايت مي كند وليكن توجه به اين نكته ضروري است كه چنانچه هدف از ايجاد يك وب سرور ارائه خدمات تجاري و حرفه اي است بايستي از يك دستگاه سرور (كامپيوتري كه فقط براي اين منظور ساخته مي شود) استفاده نمود.
مرحله دوم : استفاده از يك نرم افزار وب سرور كه در اين نوشتار دو نرم افزار آپاچي و وب سرور IIS و نحوه نصب آنها مورد بحث قرار خواهد گرفت.
نرم افزار وب سرور آپاچيApache
این نرم افزار وب سرور در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته است. این وب سرور به زبان C نوشته شده است دارای قابلیت cross-platform (سازگار با سيستم هاي عامل مختلف) بوده و بر روی ماشینهای مختلف قابل اجرا میباشد. يكي از دلايل انتخاب این اسم برای اين وب سرور را به خاطر احترام به یکی از قبایل قدیمی بومی آمریکا که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور میباشند ذكر نموده اند این وب سرور از سال 1996 به عنوان محبوبترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال 2005 میدان مبارزه را به IIS مایکروسافت واگذار كرد و در حال حاضر نزدیک به 49 % بازار وب سرورهاي جهان را به خود اختصاص داده است آپاچی برای میزبانی هر دو نوع وب ایستا و وب پويا مناسب است.
نرم افزار وب سرور IIS (Internet Information Services)
اين وب سرور را شركت مایکروسافت ارائه نموده كه آخرین نسخه آن 7.0IIS مي باشد. در واقع IIS مجموعهای از سرویسهای اینترنتی است که بصورت یکجا نمایش داده شدهاست. طبق آخرین آماری که منتشر شد بعد وب سرور آپاچی بیشترین محبوبیت را بین کاربران داشتهاست و هم اکنون نزدیک به 36% بازار وب سرورهاي جهان را در اختیار دارد. اين وب سرور تنها در ساختار مايكروسافت ويندوز قابل ارائه مي باشد و در پلت فرمهای ديگر كار نمي كند. برای اولین بار مایکروسافت اين وب سرور را در یک پروژه آکادمیک در دانشگاه اسکاتلند به صورت مجانی عرضه کرد.
سپس برای اولین بار از آن در Windows NT استفاده کرد که در آن قابلیتActive Server Page یا صفحههای فعال کارساز را به آن افزود. بعدها با تکامل نسخههای ویندوز، IIS هم تکامل پیدا کرد و در نسخه شماره 6.0 آن مایکروسافت پشتیبانی از IPV 6.0 را نیز به آن اضافه کرد.
نصب وب سرور آپاچي
Installing Apache Web server