در ویندوز ای ای اس داریم و در لینوکس بنام آپاچی است
ای ای اس
برای ارایه دو سرویس وب و اف تی پی است
اف تی پی
برای به اشتراک گذاشتن
وبها است و برای آپلود کردن و دانلود کردن است
share Folder
فرقش بااف تی پی چیست؟
در حالت اول باید اسم فولدر به اشتراک گذاشته شده را نیز بدانیم ولی در اف تی پی نیازی نیست و مثلا اپلود کردن در این حالت سخت تر است چون هم باید ای پی را بدانیم و هم اسم فایل به اشتراک گذاشته شده راو اگر در سمتی که سرویس وب دریافت می کنیم برنامه مورد نظر برای باز کردن فایل به اشتراک گذاشته را نداشته باشیم در این صورت فایل را نمی توان باز کرد
در حالت اول باید اسم فولدر به اشتراک گذاشته شده را نیز بدانیم ولی در اف تی پی نیازی نیست و مثلا اپلود کردن در این حالت سخت تر است چون هم باید ای پی را بدانیم و هم اسم فایل به اشتراک گذاشته شده راو اگر در سمتی که سرویس وب دریافت می کنیم برنامه مورد نظر برای باز کردن فایل به اشتراک گذاشته را نداشته باشیم در این صورت فایل را نمی توان باز کرد
ورژن های ای ای اس
Win2k(Win2000) IIS 5.0
WinXP IIS 5.5
Win2k3(Win2003) IIS 6.0
Win2k8(Win2008)& Win Vista IIS 7.0
پارامترهای داخل ای ای اس
Application Pool
Web Sites
Web Service Extension
Web Site
یک وب سایت بطور پیش فرض در داخل فولدر وب سایت وجود داردبرای ساختن وب سایت جدید بر روی وب سایت رایت کلیک می کنیم
New/Web Site/Next/Description/IP Address/TCP Port,Host Header/Path/web site access permission(Read,...)/Finish.
در جایی که مسیر می دهیم معین می کنیم که
فایل وب سایت را از کجا بخواند
PHP,Asp,Html
زبانهای برنامه نویسی برای طراحی وب سایت است
امکان وجود چند وب سایت بر روی یک وب سرور نیست واگر هم وجود داشته باشد فقط یک کدام از وب سایتها فعال است و بقیه غیر فعال هستند
راه حل برای داشتن چندین وب سایت
وب سرور دارای چندین ای پی است و به هر وب سایت یک ای پی اختصاص می دهد. از پورتهای جداگانه استفاده می کنیم .اگر غیر از پورت 80 بخواهیم استفاده کنیم باید اینطور وارد کنیم
شمارهIP :Port Number
هدر
یکی دیگر از راه حل های مشکل است که یکی از پارامترهای اچ تی تی پی است
مجوزهای وب سرور
Read
کاربران می توانند بخوانند ولی به منابع دسترسی ندارند و نمی توانند تغییر دهند
Write
در ابتدای راه اندازی سایت وجود دارد برای عیب یابی است و به منابع دسترسی دارد
اگر یک سری متن نوشتیم تا زمانیکه کاربر وارد سایت شد این متن اجرا شود باید مجوز
Run Script (Such as Asp)
را بدهیم
Execute
مجوز اجرا شدن مربوط به فایلهای اجرایی است
Web Binding
به اختصاص دادن ای پی و هدر و شماره پورت به وب سایت گفته می شود