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

Apache Web Server For Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سرور Apache HTTP Master: نصب، پیکربندی هاست های مجازی، افزایش امنیت و بهینه سازی عملکرد نصب و پیکربندی وب سرور Apache در CentOS با راه اندازی خودکار و تنظیمات فایروال مناسب درک ساختار دایرکتوری Apache، مدیریت فایل های پیکربندی و ایجاد اولین صفحه وب خود نام راه اندازی هاست های مجازی مبتنی بر و پورت برای میزبانی چندین وب سایت در یک سرور آپاچی افزایش امنیت سرور با پیاده سازی گواهی های TLS/SSL، احراز هویت، کنترل دسترسی و کاهش حملات DoS سیستم عامل دسترسی به کامپیوتر با اتصال به اینترنت: در طول دوره باید نرم افزار را دانلود و نصب کنید بدون نیاز به تجربه قبلی: طراحی شده برای مبتدیان، بدون دانش قبلی از آپاچی یا وب سرورها لازم نیست.

قدرت و تطبیق پذیری وب سرور آپاچی را در دوره جامع ما، "وب سرور آپاچی برای مبتدیان" کشف کنید. این دوره آموزشی طراحی شده است تا شما را از اصول اولیه تا مفاهیم پیشرفته مدیریت سرور HTTP Apache که به نام Apache HTTPD نیز شناخته می شود، هدایت کند. چه تازه وارد سرورهای وب باشید و چه به دنبال تقویت دانش خود هستید، این دوره یک رویکرد ساختاریافته برای تسلط بر سرور آپاچی ارائه می دهد.

ما با موارد ضروری شروع می کنیم و شما را با دنیای وب سرورها و نقش حیاتی سرور HTTP Apache در میزبانی وب سایت ها آشنا می کنیم. شما یاد خواهید گرفت که چگونه Apache را بر روی CentOS 7.4 نصب کنید و آن را به گونه ای پیکربندی کنید که به طور خودکار هنگام بوت شدن سیستم شروع به کار کند. ما شما را در راه‌اندازی فایروال خود راهنمایی می‌کنیم تا مطمئن شوید سرور آپاچی شما ایمن و در دسترس است.

درک ساختار دایرکتوری برای مدیریت موثر سرور بسیار مهم است. ما به طرح‌بندی فهرست آپاچی و فایل‌های پیکربندی اولیه می‌پردازیم. شما اولین صفحه وب خود را ایجاد خواهید کرد و متوجه خواهید شد که Apache HTTPD کجا و چگونه فایل های وب سایت شما را ذخیره می کند.

سپس دوره به میزبان‌های مجازی می‌رود، ویژگی قدرتمندی که به شما امکان می‌دهد چندین وب‌سایت را روی یک وب سرور آپاچی میزبانی کنید. شما هر دو میزبان مجازی مبتنی بر نام و پورت را راه‌اندازی می‌کنید که به شما انعطاف‌پذیری برای مدیریت دامنه‌ها و زیر دامنه‌های مختلف می‌دهد.

در بخش نام‌های مستعار و تغییر مسیرها، نحوه پیکربندی نام‌های مستعار URL و راه‌اندازی تغییر مسیرها، بهبود ناوبری و تجربه کاربری وب‌سایت‌های خود را خواهید آموخت. ورود به سیستم یکی دیگر از جنبه های حیاتی است که به طور گسترده به آن خواهیم پرداخت. گزارش‌های خطا، گزارش‌های دسترسی و گزارش‌های سفارشی را بررسی می‌کنید و نحوه پیاده‌سازی چرخش گزارش را برای حفظ عملکرد بهینه سرور HTTP Apache خود خواهید آموخت.

امنیت یک نگرانی اساسی برای هر مدیر وب است. ما اصول اولیه ایمن سازی سرور آپاچی خود را به شما آموزش خواهیم داد، از جمله راه اندازی گواهینامه های رایگان TLS/SSL، پیکربندی احراز هویت اولیه و خلاصه، و اجرای کنترل دسترسی. همچنین می‌آموزید که چگونه از فایل‌های htaccess. از دیدگاه مدیر و کاربر استفاده کنید، نرم‌افزار آنتی‌ویروس را نصب و پیکربندی کنید، و حملات DoS را با استفاده از mod_evasive کاهش دهید.

در نهایت، روی عملکرد و عیب‌یابی تمرکز می‌کنیم. شما نحوه بهینه سازی Apache HTTPD را با استفاده از ماژول های پردازش چندگانه (MPMs) و تنظیم فایل httpd.conf برای کارایی بهتر خواهید فهمید. ما به شما نشان خواهیم داد که چگونه گزارش های دسترسی را برای عیب یابی آن تجزیه و تحلیل کنید و به شما Apachetop را معرفی می کنیم، ابزاری برای نظارت بر ترافیک وب سرور شما در زمان واقعی.

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


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

ملزومات Essentials

  • معرفی وب سرور Introduction to web server

  • ملزومات Essentials

شروع کار با آپاچی Getting started with Apache

  • Apache را روی CentOS 7.4 نصب کنید Install Apache on CentOS 7.4

  • Apache را فعال کنید تا به طور خودکار هنگام بوت شدن سیستم شروع شود Enable Apache to automatically start when system boot

  • سرویس فایروال را پیکربندی کنید Configure the firewall service

  • آپاچی کجاست؟ Where is Apache?

ساختار دایرکتوری Directory structure

  • ساختار دایرکتوری آپاچی Apache directory structure

  • فایل پیکربندی Configuration file

  • اولین صفحه خود را ایجاد کنید Create your first page

هاست های مجازی Virtual hosts

  • راه اندازی میزبان مجازی - بر اساس نام Setting up the virtual host - name based

  • راه اندازی میزبان مجازی - مبتنی بر پورت Setting up the virtual host - port based

استفاده از نام مستعار و تغییر مسیر Using aliases and redirecting

  • پیکربندی نام مستعار برای آدرس اینترنتی Configuring an alias for a url

  • تغییر مسیرها Redirects

ورود به سیستم Logging

  • گزارش خطا The error log

  • گزارش دسترسی The access log

  • ثبت سفارشی Custom log

  • چرخش گزارش Log rotation

امنیت Security

  • امنیت پایه - قسمت 1 Basic Security - Part 1

  • امنیت پایه - قسمت 2 Basic Security - Part 2

  • TLS/SSl را به صورت رایگان تنظیم کنید Set up TLS/SSl for free

  • احراز هویت اولیه Basic authentication

  • احراز هویت خلاصه Digest authentication

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

  • htaccess (سمت مدیر) .htaccess (Administrator Side)

  • htaccess (سمت کاربر) .htaccess (User Side)

  • احراز هویت (یادداشت ها) Authentication ( notes )

  • آنتی ویروس را نصب و پیکربندی کنید Install and Configure antivirus

  • حملات dos را کاهش دهید - mod_evasive Mitigate dos attacks - mod_evasive

عملکرد آپاچی و عیب یابی Apache Performance and Troubelshooting

  • ماژول های چند پردازشی آپاچی (MPM) Apache Multi-Processing Modules (MPMs)

  • تنظیم httpd.conf - قسمت 1 Adjusting httpd.conf - Part 1

  • تنظیم httpd.conf - قسمت 2 Adjusting httpd.conf - Part 2

  • عیب یابی Apache (Analyz Access Log) - قسمت 1 Troubleshoot Apache (Analyz Access Log) - Part 1

  • عیب یابی Apache (Analyze Access Log) - قسمت 2 Troubleshoot Apache (Analyze Access Log) - Part 2

  • از Apachetop برای نظارت بر ترافیک وب سرور استفاده کنید Use Apachetop to monitor web server traffic

پاداش Bonus

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

وب سرور آپاچی برای مبتدیان
جزییات دوره
3 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,020
5 از 5
ندارد
دارد
دارد
M Khalil
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

M Khalil M Khalil

مدرس و یکی از بنیانگذاران دانشگاه Watch N' Learn