آموزش Linux: مدیریت خدمات وب (LPIC-2)

Linux: Managing Web Services (LPIC-2)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره مدیریت سرورهای وب Apache و Nginx و Squid Web Proxy را هم برای امتحان و هم برای زندگی واقعی در بر خواهد گرفت. همه ما به وب سرورها احتیاج داریم و به عنوان مدیر لینوکس مطمئناً به نیاز مدیریت و استقرار آنها نیاز خواهید داشت. در این دوره ، Linux: Managing Web Services (LPIC-2) ، ابتدا نحوه پیکربندی میزبانهای مجازی Apache را یاد خواهید گرفت. در ادامه با نحوه پیکربندی PHP و Perl در Apache آشنا خواهید شد. سرانجام ، با یادگیری نحوه پیکربندی سایتهای فعال و محافظت شده HTTPS ، دوره را به پایان می برید. با پایان دوره ، در استقرار سرویس های Apache ، NGINX و Squid اطمینان خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی خدمات وب Introducing Web Services

  • به خدمات وب خوش آمدید Welcome to Web Services

  • نصب قوس - پارتیشن بندی یک دیسک Installing Arch - Partitioning a Disk

  • نصب Arch - افزودن نرم افزار Installing Arch - Adding Software

  • نصب قوس - پیکربندی Installing Arch - Configuring

  • نصب Apache Installing Apache

  • خلاصه و موارد بعدی Summary and What's Next

حداقل پیکربندی Apache HTTPD Apache HTTPD Minimal Configuration

  • پیکربندی Apache Apache Configuration

  • ایجاد حداقل پیکربندی Creating a Minimal Configuration

  • در حال بارگیری ماژول های Apache Loading Apache Modules

  • در حال آزمایش پیکربندی Apache Testing the Apache Configuration

  • درک میزبان های مجازی Understanding Virtual Hosts

  • ایجاد میزبان های مجازی مبتنی بر نام Creating Named Based Virtual Hosts

  • ایجاد میزبان های مجازی مبتنی بر پورت و IP Creating Port Based and IP Based Virtual Hosts

  • خلاصه و موارد بعدی Summary and What's Next

کنترل دسترسی Apache Apache Access Control

  • مقدمه ای برای مجوز و احراز هویت Apache Introduction to Apache Authorization and Authentication

  • نمایش و امنیت صفحه وضعیت سرور Displaying and Securing the Server Status Page

  • درک احراز هویت کاربر Understanding User Authentication

  • ماژول های اضافی برای احراز هویت کاربر Additional Modules for User Authentication

  • پیکربندی میزبان مجازی برای تأیید اعتبار کاربران Configuring the Virtual Host to Authenticate Users

  • پیکربندی رمزهای عبور کاربر Configuring User Passwords

  • مجاز کردن گروههای کاربری Authorizing User Groups

  • خلاصه و موارد بعدی Summary and What's Next

استفاده از اسکریپت ها برای ارائه محتوای پویا Using Scripts to Deliver Dynamic Content

  • محتوای وب پویا Dynamic Web Content

  • پیکربندی سرور برای اجرای اسکریپت های BASH Configuring the Server to Run BASH Scripts

  • ایجاد اسکریپت BASH برای تولید محتوای پویا Creating a BASH Script to Produce Dynamic Content

  • درک فایلهای .htaccess Understanding .htaccess Files

  • مهاجرت به .htaccess Files Migrating to .htaccess Files

  • اجرای اسکریپت های PERL در Apache Running PERL Scripts in Apache

  • درک PHP و Apache Understanding PHP and Apache

  • پیکربندی PHP Configuring PHP

  • خلاصه و موارد بعدی Summary and What's Next

ایمن سازی Apache با HTTPS Securing Apache with HTTPS

  • استفاده از SSL و TLS در اینترنت Using SSL and TLS on the Internet

  • ایجاد کلیدهای خصوصی Creating Private Keys

  • ایجاد درخواست امضای گواهی Creating a Certificate Signing Request

  • خود امضای کلید عمومی Self-signing the Public Key

  • درک CipherSuites Understanding CipherSuites

  • استقرار سرورهای مجازی با TLS/SSL Deploying Virtual Servers with TLS/SSL

  • راه اندازی Acme Client Signing Client Setting up the Acme Client Signing Client

  • افزودن گواهی نامه های امضا شده CA به سرور Adding CA Signed Certificates to the Server

  • درک زنجیره صدور گواهینامه Understanding the Certification Chain

  • هدایت درخواستهای HTTP و HSTS Redirecting HTTP Requests and HSTS

  • خلاصه Summary

درخواستهای HTTP متعادل کننده بار Load Balancing HTTP Requests

  • تعادل بار را در سرور Apache HTTPD انجام دهید Load Balancing in the Apache HTTPD Server

  • پیکربندی میزبانهای مجازی برای تعادل بار Configuring Virtual Hosts for Load Balancing

  • پیکربندی دستگاه تعادل بار Configuring the Load Balancer Machine

  • آزمایش تعادل بار Testing Load Balancing

  • پیکربندی مدیر تعادل بار Configuring the Load Balancing Manager

  • خلاصه و موارد بعدی Summary and What's Next

پیاده سازی یک پروکسی وب با Squid Implementing a Web Proxy with Squid

  • Squid Web Proxy The Squid Web Proxy

  • نصب Squid در Arch Linux Installing Squid in Arch Linux

  • بررسی پیکربندی ماهی مرکب Investigating the Squid Configuration

  • پیکربندی ماهی مرکب Configuring Squid

  • درک احراز هویت کاربر Understanding User Authentication

  • احراز هویت کاربران در Squid Authenticating Users in Squid

  • خلاصه و موارد بعدی Summary and What's Next

استفاده از NGINX به عنوان وب سرور Using NGINX as a Web Server

  • وب سرور NGINX NGINX Web Server

  • در حال نصب NGINX Installing NGINX

  • درک پیکربندی NGINX Understanding the NGINX Configuration

  • پیکربندی NGINX Configuring NGINX

  • استفاده از NGINX به عنوان پروکسی معکوس Using NGINX as a Reverse Proxy

  • خلاصه و موارد بعدی Summary and What's Next

نمایش نظرات

آموزش Linux: مدیریت خدمات وب (LPIC-2)
جزییات دوره
5h 11m
62
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
26
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mallett Andrew Mallett

اندرو در سراسر لینوکس با دانش عمیق سیستم عامل است و این با برنامه نویسی در bash ، perl ، python و ruby و توسعه برنامه ها در C ، C ++ و Java پشتیبانی می شود. اندرو که سالها در آموزش کار کرده است ، پس از اتلاف وقت بی پایان در شب های جمعه ، سیستم های ساخت دوره های خودکار را ایجاد کرده است. اولین سیستم ساختی که وی ساخت به درستی "شب های جمعه" نامگذاری شد. این امر علاقه وی را به همه موارد مرتبط با استقرار القا کرده است. او نویسنده دوره های آموزشی در زمینه Microsoft Deployment Toolkit و همچنین بی شمار راه حل های اختصاصی PXE برای سازمان های آموزشی بوده است. تعهد او نسبت به جامعه میزان محتوایی را که از زمان تاسیس theurbanpenguin در سال 2009 در کانال YouTube خود بارگذاری کرده است نشان می دهد و همچنین اخیراً کمک به پروژه Google/Raspberry Pi CoderDojo. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.