دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • اسفند

جلسه ۰۴ : آشنایی با انواع سرور های وب

  • دسته‌بندی‌ها :
جلسه ۰۴ : آشنایی با انواع سرور های وب
    • جزئیات
    • نوع محتواآموزش تصویری

      سلام به همه پی وی لرنی های عزیز!
      به راهنمای جامع برنامه نویسان وب در پی وی لرن خوش آمدید! در این دوره قصد داریم با روشی ساده و کاربردی زمینه ای را فراهم نماییم تا به گونه ای جامع و گسترده به برنامه نویسی وب بپردازیم. در این دوره مفاهیم برنامه نویسی وب را از به صورت ابتدایی شروع می کنیم تا هر کسی که تمایل به یادگیری برنامه نویسی وب دارد بتواند همه چیز را از پایه بیاموزد و با اصول اولیه این کار آشنا شود.
      در جلسه قبل با مهم ترین و کاربردی ترین مرورگرهای وب از جمله: کروم، فایرفاکس، اکسپلور، اپرا و غیر آشنا شده و ویژگی های هر یک از آن ها را شناختیم. در ادامه این دوره آموزشی قصد داریم که به سراغ آشنایی با انواع سرور های وب برویم.

      آشنایی با انواع سرور های وب

      هر وب سایت روی رایانه ای که به عنوان سرور وب یا وب سرور Web server شناخته می شود؛ قرار دارد. این سرور همیشه به اینترنت متصل است. به هر سرور وب متصل به اینترنت یک آدرس اختصاصی داده می شود که از یک سری چهار عدد بین ۰ تا ۲۵۵ تشکیل شده است که با نقطه از یکدیگر جدا می شوند. به عنوان مثال ۶۸٫۱۷۸٫۱۵۷٫۱۳۲ یا ۶۸٫۱۲۲٫۳۵٫۱۲۷٫
      وقتی آدرس وب را ثبت می کنید این آدرس به عنوان نام دامنه نیز شناخته می شود ، مانند pvllearn.com که باید آدرس IP سرور وب را که میزبان سایت باشد برای آن مشخص کنید.
      چهار سرور وب پیشرو وجود دارد – Apache ، IIS ، lighttpd و Jagsaw. که آن ها را با جزئیات بیشتری مورد بررسی قرار خواهیم داد.

      البته حدای از وب سرور هایی که هم اکنون معرفی نمودیم؛ وب سرور های دیگری نیز در بازار هستند اما بسیار گران می باشند از جمله Netscape’s iPlanet و Bea’s Web Logic و IBM’s WebSphere.

      سرور Apache HTTP

      وب سرور Apache محبوب ترین سرور وب در جهان است که توسط بنیاد نرم افزار Apache ساخته شده است. وب سرور Apache یک نرم افزار منبع باز است و تقریباً در تمام سیستم عامل ها شامل Linux ، Unix ، Windows ، FreeBSD ، Mac OS X و… قابل نصب است. حدود ۶۰٪ ماشین های وب سرور Apache Web Server را اجرا می کنند.
      برای پشتیبانی از JSP و J2EE می توانید Apache را با ماژول tomcat داشته باشید.

      خدمات اطلاعات سرور IIS

      Internet Information Server یا سرور اطلاعات اینترنت که به اختصار به آن (IIS) گفته می شود یک وب سرور با کارایی بالا از مایکروسافت است. این سرور وب روی سیستم عامل های Windows NT / 2000 و ۲۰۰۳ اجرا می شود (و ممکن است در نسخه جدید Windows جدید نیز وجود داشته باشد). IIS با ویندوز NT / 2000 و ۲۰۰۳ همراه است. از آنجا که IIS کاملاً با سیستم عامل یکپارچه است ، بنابراین اجرای آن بسیار ساده است.

      آشنایی با انواع سرور های وب

      آشنایی با انواع سرور های وب

      وب سرور Lighttpd

      Lighttpd یک وب سرور رایگان است که با سیستم عامل FreeBSD توزیع می شود. این سرور وب منبع باز سریع ، ایمن است و از قدرت CPU بسیار کمی استفاده می کند. Lighttpd همچنین می تواند بر روی سیستم عامل های Windows ، Mac OS X ، Linux و Solaris اجرا شود.

      وب سرور Sun Java System

      وب سرور Sun Java System برای وب سایت های متوسط و بزرگ مناسب است. گرچه سرور رایگان است اما منبع باز نیست. با این حال ، بر روی سیستم عامل های Windows ، Linux و Unix اجرا می شود. وب سرور Sun Java System از زبان های مختلف ، اسکریپت ها و فناوری های مورد نیاز وب مانند Web 2.0 such as JSP, Java Servlets, PHP, Perl, Python, Ruby on Rails و ASP و Coldfusion و غیره را پشتیبانی می کند.

      وب سرور Jigsaw

      سرور Jigsaw  (سرور W3C) از کنسرسیوم جهانی وب است. این وب سرور منبع آزاد و رایگان است و می تواند بر روی سیستم عامل های مختلف مانند لینوکس ، یونیکس ، ویندوز ، Mac OS X و Free BSD و غیره اجرا شود. Jigsaw به زبان جاوا نوشته شده است و می تواند اسکریپت های CGI و برنامه های PHP را اجرا کند.

      کلام آخر

      در این جلسه به آشنایی با انواع سرور های وب پرداخته و شما را با متداول ترین وب سرورهای حاضر در جهان وب آشنا کردم. در جلسه آینده به این مسئله می پردازیم که چرا داشتن وب سایت مهم است.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۴ : آشنایی با انواع سرور های وب
      به اشتراک بگذارید