احسان ولی نوری داور پنجمین جشنواره وب ایران


.
 
دانش خود را منتشر کنید

پی سی پدیا یک دانشنامه آزاد برای علوم کامپیوتر و فناوری اطلاعات (IT) است. شما به راحتی می توانید دانسته های خود را با دیگران به اشتراک گذاشته و متقابلا از دانش دیگران نیز استفاده نمائید. اگر تمایل ندارید مقالات شما توسط دیگران ویرایش، اصلاح و یا به روز رسانی گردد لطفا مقاله ارسال نکنید زیرا پی سی پدیا یک دانشنامه آزاد است که امکان ویرایش و به روز رسانی مطالب را توسط همه کاربران (ضمن رعایت قوانین حق نشر) فراهم می نماید.
.
 
صفحه اصلی
مقالات 
ارسال مقاله
لینک ها
 جستجوی موضوعی
سوالات متداول
تماس با ما
درباره ما

ورود
  
 
 
 
عضویت
رمز عبورتان را فراموش کرده اید؟

تبلیغات


.


حمایت از پی سی پدیا




.
  
Linkbox
 ادامه...
 
 
 ۱۳۹۳ دوشنبه ۲۸ مهر . ورود

 
 
 
ارسال شده توسط:Admin
تعداد دفعات بازدید:2102
تاریخ ثبت مقاله:۱۳۸۷ يکشنبه ۱۱ اسفند
امتیاز مقاله:3.5
تاریخ آخرین ویرایش:
آخرین ویرایشگر:
تعداد دفعات ویرایش:0
 

 وب سرور چیست؟ 
تا به حال به اين مساله فكر كرده ايد كه وقتي آدرسي را در مرورگر خود مي نويسيد چه اتفاقاتي مي افتد كه منجر به نمايش يك سري متون و تصاوير مي شود
موضوع مقاله: آموزش الکترونیک

تا به حال به اين مساله فكر كرده ايد كه وقتي آدرسي را در مرورگر خود مي نويسيد(IE,Firefox,Opera,Safari,Chrome,…) چه اتفاقاتي مي افتد كه منجر به نمايش يك سري متون و تصاوير مي شود (و يا گاهي اوقات ممكن است به دلايل خاصي به شما اجازه ي ديدن آن صفحات را ندهد).
زماني كه يك صفحهُ HTML درخواست مي شود :
· ابتدا اين تقاضا به يك كامپيوتري كه سرويس دهنده ي وب (WebServer) نام دارد ارسال مي شود . ( مهمتزين هدف هر سرويس دهنده ی وبی , سرويس دادن به صفحات html است . )
· سرويس دهنده ي وب تقاضايي كه از مرورگر آمده رامي خواند و سپس ،
· صفحه مربوطه رادرسرويس دهنده پيدامي كند .
· صفحه ي وب يافته شده را از طريق شبكه به مرورگر درخواست كننده مي فرستد.
 


 


در مورد صفحات ASP نيز روال كار به همين منوال است ، با اين تفاوت كه در مرحله ي سوم پس از اين كه سرويس دهنده ي وب ، صفحه ي وب را پيدا كرد (در صورتي كه پسوند asp داشته باشد) ابتدا قسمتهايي از صفحه كه حاوي كدهاي ASP‌ است را ترجمه كرده ، اجرا مي كند و كدهاي HTML ي را به عنوان خروجي اجراي كدهاي ASP توليد مي كند . سپس صفحه  HTML آماده شده را براي مرورگر مي فرستد . به همين دليل اگر شما در مرورگر خود View Source كنيد هيچ اثري از كد ASP مشاهده نخواهيد كرد .


خوب بنابراين , برای اين كه كار خود را برای يادگيری ASP شروع كنيم اول بايد يك سرويس دهنده ی وب مناسب انتخاب كرده و آن را روی سيستم خود نصب كنيم .
سرويس دهنده هايي كه ASP را پشتيباني مي كنند :
 
ما يكروسافت دو سرويس دهنده ی وب كه قابليت اجرای كدهای ASP را دارد معرفی نموده است :
· ( IIS ) سرويس دهندهُ اطلاعات اينترنت كه روی Win2000 , WinXP نصب می شود . اين برنامه همراه ويندوزهای ذكر شده ارائه شده است و با استفاده از يك Add Windows Component ساده می توانيد آن را روی سيستم خود نصب كنيد .

 

 



 


· يك محصول توليدي ديگري بنامChili ASP  كه می توانيد آن را از سايت Chilisoft   تهيه كنيد .
Chili ASP وقتي يكبارInstall شد شما را قادر ميسازد تا ASP را روي سرويس دهنده هاي ديگري كه روي ويندوز95/NT   اجرا مي شوند، اجراكنيد .بعلاوهChili ASP  بزودي براي سرويس دهنده هايUNIX  نيزقابل دستيابي خواهد بود.
 
· (PWS ) سرويس دهنده وب شخصي.
اين سرويس دهنده به عنوان يكی از سرويس پك های WinNT (WindowsNTOptionPack4) ارائه شده است و می توانيد آن را از آدرس http://www.microsoft.com/windows/ie/pws/default.htm?RLD=23 دانلود كنيد .
 بعد از اينكه PWS يا IIS را نصب كرديم، خواهيم ديد در درايوی كه ويندوز روی آن نصب است, دايركتوريInetpub  ايجاد شده است و دايركتوری های ديگری نيز تحت آن نصب شده است .كه عبارتند از :
IISSamples
homepage  : كه شامل مثالهايي ازصفحاتASP  مي باشد .
Scripts : اين زيردايركتوري خالي است كه يك مكان پيش فرض براي اسكريپتهايASP مي باشد كه ايجاد مي كنيم.
WebPub  : اين زيردايركتوري خالي است كه يك دايركتوري مجازي مخصوص است كه براي فايلهاي منتشر شده از طريق ويزاردPublish   است .
wwwroot كه ريشهُ مسير سايت وب شما مي باشد . كه خود شامل زير دايركتوريهاي زيادي است ، و مكاني است كه دايركتوريهاي فيزيكي سايت وب خود را بايد در آنجا ايجاد كنيد . براي قابل استفاده كردن سرويسهاي وب و اينكه مطمئن باشيم تمام صفحاتي كه ايجاد مي كنيم براي هر شخصي روي اينترنت يا شبكه محلي قابل دسترس است . بايد روي دكمه start button در پنجره PWS كليك كنيم . با اين كار سرويسهاي وب شروع به بالا آمدن مي كند و تمام صفحات اختصاصي را تحت پرونده يwwwroot  براي دنياي بيرون قابل دستيابي مي كند . با نوشتن يك برنامه ساده اين مساله برايتان روشن تر می شود .



 


باتوجه به شكل در می يابيم كه PWS ، در واقع به كامپيوتر مايك آدرس URL داده است كه اگر روی آن كليك كنيم ما را به HomePage خودمان خواهد برد و اين HomePage يك فايل با نام default.htm يا default.asp می باشد كه در دايركتوری ريشه وب يعنی c:\Inetpub\wwwroot   قرار دارد . بنابراين آدرس http://jet600 در مثال بالا معادل با آدرس فيزيكی d:\inetpub\wwwroot است .
همانطور كه احتمالا خودتان نيز متوجه شده ايد , نوشتن و تست كردن يك برنامه و يا سايت ASP نيازی به اتصال به اينترنت ندارد و شما می توانيد روی كامپيوتر خودتان نيز يك سرويس دهنده ی وب داشته باشيد و همزمان مرورگری را باز كنيد كه نقش سرويس گيرنده ی وب و يا درخواست دهنده ی صفحات را بازی می كند , و بدينوسيله برنامه ی خود را تست و اجرا كنيد . كافی است برنامه های ASP خود را نوشته (در فايلهايي با فرمت html و با پسوند asp) و آنها را در مرورگر خود ببينيد البته توجه داشته باشيد كه فايل ASP شما بايد در مسير ريشة وب (C:\Inetpub\wwwroot) قرار داشته باشد در غير اينصورت بايد مسير آن را برای سرويس دهنده وب خود بشناسانيد تا همه بتوانند با استفاده از URL به آن دسترسی داشته باشند.



ارسال مقاله جدید | ویرایش این مقاله | ایمیل برای دیگران
[lnkIDC] Bookmark and Share   

  رای شما به این مقاله






  نظر شما درباره این مقاله چیست؟

 
نام:

 
نظر:

  نظرات
ندا سحرخيز
خيلي مختصر و مفيد بود . دمت گرم
حامد
میمیری یکم بیشتر توضیح بدی ولی بازم خوب بود نا امید نباش
تین تین
ممنون کمک کرد.
هانیه
خیلی خوب بود فقط خیلی کم بود من هفته دیگه در مرود وب سرور کنفرانس دارم خیلی بد شد که مطالبش کمه بازم ممنون.
رسول
عالی بود.ممنون از لطفت.
شبنم
بدك نبود.مرسي.
ترلان
خوب بود گلم ولی خیلی کم بود , اخه واسه کنفرانس میخواستم.
حمید
خوب بود. تشکر
صالح
ممنون
حسن
من از شما خوبان ممنونم ،اما براي شخص بي ادبي مثل حامد متاسفم.
حسن
من از شما خوبان ممنونم ،اما براي شخص بي ادبي مثل حامد متاسفم.
حسن
من از شما خوبان ممنونم
مجتبی
توضیحات به هیچ عنوان کافی نبود ! وقتی در مورد وب سرور صحبت میکنید یا نباید پای زبان برنامه نویسی رو وسط بکشید یا کاملا توضیح بدید که زبان های برنامه نویسی وب کلا چه زبان هایی هست ، چند نوع وب سرور داریم ، روی چه سیستم عامل هایی میتونیم اونها رو اجرا کنیم و .......


Free counter and web stats
استفاده از مقالات پی سی پدیا در سایر رسانه های اینترنتی و چاپی با ذکر منبع و درج لینک آزاد است
درباره ما | تماس با ما | FAQ |
© 2006 - 2012 PCPedia.ir| Broadcast your knowledge™ | All rights reserved.