لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با استفاده از Linode یا Digital Ocean یک وب سرور مجازی راه اندازی کنید
Setup a Virtual Web Server using Linode or Digital Ocean
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
استقرار، پیکربندی و مقیاسبندی یک وب سرور مجازی تولیدی در Linode یا Digital Ocean. نصب LAMP Stack + More استقرار یک وب سرور تولیدی با استفاده از Linode یا Digital Ocean Configure LAMP Stack در اوبونتو دستورات Linode و Digital Ocean Interface Execute را به سرور مجازی با استفاده از PuTTY برای ویندوز یا ترمینال برای MAC هدایت کنید. نام میزبان، تاریخ و کاربران جدید در سرور اوبونتو پیکربندی مجوزهای ریشه وب برای Apache نصب و پیکربندی TightVNC یا RealVNC برای مدیریت سرور از راه دور با استفاده از مقیاس دسکتاپ ویژوال، پشتیبان گیری و پیکربندی فایل های DNS Zone در Linode و Digital Ocean پیش ها:Basic مهارت های کامپیوتری این دوره برای چه کسانی است:دانشجویان علاقه مند به میزبانی برنامه های کاربردی وب در هر اندازه و پیچیدگی دانشجویان علاقه مند به میزبانی با اقیانوس دیجیتال یا Linode دانشجویان علاقه مند به ساختن زیرساخت های میزبانی پویا، مقیاس پذیر، دانشجویان علاقه مند به یادگیری نحوه ایمن سازی یک وب سرور مجازی با استفاده از احراز هویت SSH دانشجویان علاقه مند به یادگیری نحوه دسترسی به اوبونتو Virtua l سرور از راه دور و مدیریت دستورات دانش آموزان علاقه مند به یادگیری دستورات اولیه اوبونتو دانشجویان علاقه مند به یادگیری نحوه مدیریت سرور با استفاده از Terminal برای MAC یا PuTTY برای Windows
این دوره مروری عمیق و عملی از راه اندازی و پیکربندی یک وب سرور تولیدی با استفاده از Linode یا Digital Ocean ارائه می دهد. سرورهای مجازی ابری به استاندارد صنعتی برای میزبانی برنامه های کاربردی وب در هر اندازه و پیچیدگی تبدیل شده اند. این شامل صفحات وب کوچک استاتیک تا وب سایت های پویا و مبتنی بر پایگاه داده است که هزاران فرآیند همزمان را مدیریت می کنند. صرف نظر از پروژه، سرورهای مجازی راه حلی را ارائه می دهند که به توسعه دهندگان وب یک زیرساخت مقیاس پذیر ارائه می دهد که به راحتی می تواند با یک محیط در حال تغییر سازگار شود.
این دوره با مروری بر روند ثبت نام در Linode شروع می شود. از آنجا، دانشآموزان به سرعت وارد استقرار و پیکربندی سرور با استفاده از آخرین توزیع Ubuntu LTS میشوند. دانش آموزان با رابط مدیریت Linode آشنا می شوند و با استفاده از کنسول دسترسی از راه دور مبتنی بر وب شروع به اجرای دستورات اولیه می کنند. سپس مدیریت دسترسی از راه دور را با استفاده از ابزارهای پیچیده تری مانند PuTTY برای ویندوز و ترمینال برای MAC بررسی می کنیم.
دانشجویان LAMP Stack (Linux، Apache، MySQL، PhpMyAdmin) را روی سرور اوبونتو نصب و پیکربندی می کنند. ما به دانشآموزان نشان میدهیم که چگونه از طریق احراز هویت SSH، مجوزهای دایرکتوری و غیرفعال کردن دسترسی کاربر ریشه، سرور را ایمن کنند.
این دوره با استفاده از TightVNC RealVNC، پیکربندی دسکتاپ بصری از راه دور را بررسی میکند.
وقتی دانشآموزان یک کنترل محکم داشتند. در پیکربندی سرور در Linode، نگاهی به یکی دیگر از ارائه دهندگان ابر بزرگ - Digital Ocean می اندازیم. این بخش از دوره یک نمای کلی از پنل مدیریت اقیانوس دیجیتال را ارائه می دهد که در آن دانش آموزان یک "قطره" را مستقر و پیکربندی می کنند. برخی از ویژگیهای منحصربهفرد Digital Ocean مانند IP شناور و فضای ذخیرهسازی را بررسی خواهیم کرد.
دانشآموزان یاد میگیرند که فایلهای DNS Zone را در هر دو ارائهدهنده میزبانی ابری پشتیبانگیری، تغییر اندازه و پیکربندی کنند.
سرفصل ها و درس ها
مقدمه ای بر رایانش ابری
Introduction to Cloud Computing
تاریخچه لینود
History of Linode
مقدمه ای بر رایانش ابری
Intro to Cloud Computing
مزایای رایانش ابری
Benefits of Cloud Computing
مدل های خدمات رایانش ابری
Cloud Computing Service Models
مدل های خدمات رایانش ابری
Cloud Computing Service Models
زیرساخت به عنوان یک سرویس (IaaS)
Infrastructure as a Service (IaaS)
پلت فرم به عنوان یک سرویس (PaaS)
Platform as a Service (PaaS)
نرم افزار به عنوان یک سرویس (SaaS)
Software as a Service (SaaS)
IaaS در مقابل PaaS در مقابل SaaS
IaaS vs PaaS vs SaaS
استقرار سرور ابری در 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
وب سرور و مبانی پایگاه داده
Web Server and Database Foundations
مقدمه ای بر وب سرورها
Introduction to Web Servers
میزبانی خود در مقابل ارائه دهنده میزبانی
Self Hosting vs Hosting Provider
نرم افزار وب سرور (NGINX در مقابل آپاچی)
Web Server Software (NGINX vs Apache)
مقدمه ای بر پایگاه های داده
Introduction to Databases
SQL در مقابل پایگاه های داده NoSQL
SQL vs NoSQL Databases
استانداردهای معاملات پایگاه داده (ACID در مقابل CAP)
Database Transaction Standards (ACID vs CAP)
قضیه CAP برای پایگاه های داده NoSQL
CAP Theorem for NoSQL Databases
ویژگی های SQL در مقابل NoSQL DBMS ها
Characteristics of SQL vs NoSQL DBMSes
اصطلاحات کلیدی: پشتهها، چارچوبها و زبانها [بخش اول]
Key Terms: Stacks, Frameworks, & Languages [Part 1]
اصطلاحات کلیدی: پشتهها، چارچوبها و زبانها [بخش 2]
Key Terms: Stacks, Frameworks, & Languages [Part 2]
اصطلاحات کلیدی: پشتهها، چارچوبها و زبانها [بخش 3]
Key Terms: Stacks, Frameworks, & Languages [Part 3]
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
مبانی امنیت سرور
Foundations of Server Security
مقدمه ای بر امنیت سرور
Introduction to Server Security
مقدمه ای بر فایروال ها
Introduction to Firewalls
فایروال های شبکه
Network Firewalls
ایمن سازی SSH با فایروال شبکه
Securing SSH with a Network Firewall
سیاست سختگیرانه فایروال شبکه
Strict Network Firewall Policy
شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت:
برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان.
درباره شرکت
YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد.
تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند.
این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند.
با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.
نمایش نظرات