آموزش چندین سایت را روی یک نمونه اجرا کنید: Digital Ocean & Linode

Run Multiple Sites on an Instance: Digital Ocean & Linode

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وب سرور آپاچی | پشته لامپ | اوبونتو | هاست های مجازی | سرورهای نام | DNS | SSL | پایه های لینود | SSH | لینوکس درک مفاهیم اساسی و فن آوری های مربوط به مدیریت وب سرور. آشنایی با انواع مختلف وب سرورها از جمله Apache و Nginx. امکان نصب و پیکربندی پشته LAMP در اوبونتو، از جمله Apache، MySQL و PHP. دانش نحوه ارائه محتوای وب پویا با استفاده از پشته LAMP. توانایی میزبانی چندین دامنه بر روی یک سرور مجازی واحد، درک پیکربندی سرور نام و پیکربندی فایل منطقه DNS. امکان راه اندازی و پیکربندی سرورهای نام با استفاده از نرم افزار سرور BIND DNS. دانش نحوه پیکربندی فایل های میزبان مجازی برای نگاشت نام دامنه به محتوای وب خاص در سرور. درک درستی از استقرار سرور ابری در Linode. امکان راه اندازی و مدیریت نمونه های سرور ابری در Linode. دانش نحوه استقرار محتوای وب در نمونه های سرور ابری با استفاده از ابزارها و تکنیک های مختلف. توانایی تولید جفت کلید SSH و استفاده از آنها برای احراز هویت با سرورهای راه دور. درک مفاهیم و دستورات پایه لینوکس. امکان استفاده از خط فرمان لینوکس برای مدیریت منابع سرور. توانایی عیب یابی مشکلات رایج وب سرور. توانایی طراحی و پیاده سازی تنظیمات وب سرور امن. پیش نیازها: مهارت های پایه کامپیوتر

این دوره طراحی شده است تا دانش آموزان را با درک جامعی از فناوری های وب سرور و نحوه راه اندازی و مدیریت وب سرورها با استفاده از سیستم عامل های مبتنی بر لینوکس آشنا کند. در طول دوره، دانش آموزان تجربه عملی با ابزارها و تکنیک های مختلف مورد استفاده در مدیریت وب سرور، از جمله LAMP stack، میزبانی سرور مجازی، پیکربندی سرور نام، پیکربندی فایل منطقه DNS، پیکربندی فایل میزبان مجازی، و استقرار سرور ابری به دست خواهند آورد.

این دوره با مقدمه ای بر مبانی وب سرور، از جمله مروری بر مفاهیم اساسی و فناوری های مربوط به مدیریت وب سرور آغاز می شود. دانش آموزان در مورد انواع مختلف وب سرورها، از جمله Apache و Nginx، یاد می گیرند و درک درستی از نقش وب سرورها در ارائه محتوای وب به مشتریان پیدا می کنند.

از آنجا، دانش آموزان به نصب و پیکربندی LAMP می پردازند. روی اوبونتو، یکی از پرکاربردترین توزیع‌های لینوکس برای مدیریت وب سرور قرار دهید. آنها نحوه نصب و پیکربندی Apache، MySQL، و PHP و همچنین نحوه استفاده از این فناوری ها برای ارائه محتوای وب پویا را یاد خواهند گرفت.

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

علاوه بر میزبانی سرور مجازی، این دوره شامل سرور نام نیز می شود. پیکربندی و پیکربندی فایل منطقه DNS. دانش‌آموزان نحوه راه‌اندازی و پیکربندی سرورهای نام با استفاده از Linode Cloud Console و همچنین نحوه پیکربندی فایل‌های ناحیه DNS برای نگاشت نام دامنه به آدرس‌های IP را یاد خواهند گرفت.

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

از آنجایی که رایانش ابری در مدیریت سرور وب اهمیت فزاینده‌ای پیدا می‌کند، دوره به بررسی استقرار سرور ابر در Linode، یکی از ارائه دهندگان پیشرو میزبانی ابری می پردازد. دانش‌آموزان نحوه راه‌اندازی و مدیریت نمونه‌های سرور ابری در Linode و همچنین نحوه استقرار محتوای وب در این نمونه‌ها را با استفاده از ابزارها و تکنیک‌های مختلف می‌آموزند.

برای اطمینان از مدیریت امن سرور، این دوره شامل جفت کلید SSH می‌شود. احراز هویت، یک روش رایج برای احراز هویت با سرورهای راه دور. دانش‌آموزان نحوه تولید جفت‌های کلید SSH و همچنین نحوه استفاده از این کلیدها برای احراز هویت با سرورهای راه دور و مدیریت ایمن منابع سرور را یاد خواهند گرفت. سیستم عاملی که توسط اکثر وب سرورها استفاده می شود. دانش آموزان در مورد مفاهیم و دستورات اساسی مورد استفاده در مدیریت لینوکس و همچنین نحوه استفاده از خط فرمان لینوکس برای مدیریت منابع سرور یاد خواهند گرفت.

در طول دوره، دانش آموزان تجربه عملی با هر یک از این موارد را کسب خواهند کرد. موضوعات، استفاده از ماشین های مجازی برای راه اندازی و مدیریت وب سرورها در یک محیط امن و کنترل شده. در پایان دوره، دانش‌آموزان برای راه‌اندازی، مدیریت و مدیریت سرورهای وب با استفاده از سیستم‌عامل‌های مبتنی بر لینوکس به خوبی مجهز خواهند شد و پایه محکمی در ابزارها و تکنیک‌های مورد استفاده در مدیریت وب سرور به دست خواهند آورد. p>


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

معرفی Introduction

  • اهداف دوره Course Objectives

مبانی سرور Server Basics

  • استقرار یک سرور مجازی در اقیانوس دیجیتال Deploying a Virtual Server on Digital Ocean

  • ایجاد و پیوست کردن IP شناور Creating and Attaching a Floating IP

  • مقدمه ای برای احراز هویت کاربر ترمینال و ریشه Intro to Terminal and Root user Authentication

LAMP Stack را در اوبونتو راه اندازی کنید Setup LAMP Stack on Ubuntu

  • نصب و تست آپاچی Apache Installation and Testing

  • نصب سیستم مدیریت پایگاه داده MySQL Installing MySQL Database Management System

  • نصب و تست PHP Installing & Testing PHP

  • نصب PhpMyAdmin برای مدیریت پایگاه داده Installing PhpMyAdmin for Database Administration

میزبانی چندین دامنه Hosting Multiple Domains

  • مقدمه ای بر هاست های مجازی Introduction to Virtual Hosts

  • ساختار دایرکتوری، مجوزها و فایل های آزمایشی Directory Structure, Permissions and Test Files

  • پیکربندی فایل‌ها و دستورالعمل‌های میزبان مجازی Configuring Virtual Host Files and Directives

  • پیکربندی سرور نام Name Server Configuration

  • پیکربندی و آزمایش فایل DNS Zone DNS Zone File Configuration & Testing

  • نصب SSL برای هر دامنه با استفاده از Let's Encrypt Installing SSL for each Domain using Let's Encrypt

استقرار سرور ابری در Linode Cloud Server Deployment on Linode

  • راه اندازی حساب Linode Linode Account Setup

  • کاوش در Linode Cloud Manager Exploring the Linode Cloud Manager

  • فعال کردن TFA در Linode Enabling TFA on Linode

  • استقرار یک نمونه مجازی Linode Deploying a Linode Virtual Instance

  • کاوش در داشبورد نمونه Linode Exploring the Linode Instance Dashboard

  • مدیریت سرور از راه دور از طریق SSH Remote Server Admin via SSH

  • رمز عبور در مقابل احراز هویت کلید SSH Password vs SSH Key Authentication

  • احراز هویت جفت کلید SSH در ویندوز SSH Key Pair Authentication on Windows

  • احراز هویت جفت کلید SSH در MacOS SSH Key Pair Authentication on MacOS

  • اتصال با LISH Connecting with LISH

  • افزودن کلیدهای عمومی SSH به Linode Adding SSH Public Keys to Linode

پایه های لینوکس Linux Foundations

  • مقدمه ای بر لینوکس Introduction to Linux

  • سیستم فایل لینوکس The Linux Filesystem

  • دستورات نگهداری لینوکس Linux Maintenance Commands

  • دستورات دایرکتوری لینوکس [قسمت 1] Linux Directory Commands [Part 1]

  • دستورات دایرکتوری لینوکس [قسمت 2] Linux Directory Commands [Part 2]

  • پیکربندی پایه سرور اوبونتو Ubuntu Basic Server Configuration

  • مقدمه ای بر حساب های کاربری Introduction to User Accounts

  • ایجاد یک حساب غیر ریشه Creating a Non-Root Account

  • ایمن سازی حساب کاربری جدید Securing the New User Account

  • غیرفعال کردن دسترسی کاربر ریشه و احراز هویت رمز عبور Disabling Root User Access and Password Authentication

LAMP Stack نصب و پیکربندی LAMP Stack Installation and Configuration

  • نصب LAMP Stack در اوبونتو از طریق خط فرمان Installing LAMP Stack on Ubuntu via Command Line

  • نصب LAMP Stack با استفاده از Linode Marketplace Installing LAMP Stack using Linode Marketplace

  • تست PHP روی آپاچی Testing PHP on Apache

  • تست اتصال MariaDB از PHP [قسمت 1] Testing MariaDB Connection from PHP [Part 1]

  • تست اتصال MariaDB از PHP [قسمت 2] Testing MariaDB Connection from PHP [Part 2]

  • مدیریت سرور از راه دور با استفاده از Linode GLISH Remote Server Administration using Linode GLISH

پاکسازی حساب و نمای کلی بخش Account Clean-Up and Segment Overview

  • پاکسازی حساب Linode Linode Account Clean-Up

  • نمای کلی بخش Segment Overview

نمایش نظرات

آموزش چندین سایت را روی یک نمونه اجرا کنید: Digital Ocean & Linode
جزییات دوره
4.5 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,856
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.