Saturday, April 10, 2010

Internet Information Service (IIS) فارسی

در ویندوز ای ای اس داریم و در لینوکس بنام آپاچی است


ای ای اس

برای ارایه دو سرویس وب و اف تی پی است


اف تی پی


برای به اشتراک گذاشتن
وبها است و برای آپلود کردن و دانلود کردن است


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
به اختصاص دادن ای پی و هدر و شماره پورت به وب سایت گفته می شود