راه اندازی وب سرور مجازی با استفاده از Linode یا Digital Ocean
✅ سرفصل و جزئیات آموزش
در این دوره یک وب سرور مجازی تولید را در Linode یا Digital Ocean مستقر، پیکربندی و مقیاس بندی می کنید. شما LAMP Stack و غیره را نصب می کنید.
آنچه یاد خواهید گرفت
- استقرار یک وب سرور تولید با استفاده از Linode یا Digital Ocean
- پیکربندی LAMP Stack در اوبونتو
- ناوبری رابط Linode و Digital Ocean
- اجرای فرمان ها روی یک سرور مجازی با استفاده از PuTTY برای ویندوز یا ترمینال برای مک
- مدیریت فرمان های نگهداری اولیه روی سرور اوبونتو
- پیکربندی نام میزبان، تاریخ و کاربران جدید روی سرور اوبونتو
- پیکربندی مجوزهای ریشه برای وب برای آپاچی
- نصب و پیکربندی TightVNC یا RealVNC برای مدیریت سرور راه دور با استفاده از یک دسکتاپ ویژوال
- مقیاس بندی، بک آپ گیری و پیکربندی فایل های DNS Zone در Linode و Digital Ocean
پیش نیازهای دوره
- مهارت های اولیه کامپیوتر
توضیحات دوره
این دوره به طور عمیق و عملی، راه اندازی و پیکربندی یک وب سرور تولید با استفاده از Linode یا Digital Ocean را ارائه می دهد. سرورهای مجازی ابری به استاندارد صنعتی برای میزبانی وب اپلیکیشن ها با هر اندازه و پیچیدگی تبدیل شده اند. این امر شامل صفحات وب استاتیک کوچک، تا وب سایت های پویا و مبتنی بر پایگاه داده است که هزاران فرآیند همزمان را مدیریت می کنند. صرف نظر از پروژه، سرورهای مجازی راه حلی را ارائه می دهند که به توسعه دهندگان وب یک زیرساخت مقیاس پذیر ارائه می دهد که به راحتی می تواند با یک محیط در حال تغییر سازگار شود.
دوره با بررسی فرآیند رجیستریشن در Linode شروع می شود. از آنجا، دانشجویان به سرعت به سراغ استقرار و پیکربندی سرور با استفاده از آخرین توزیع Ubuntu LTS می روند. دانشجویان با رابط ادمین Linode آشنا می شوند و با استفاده از کنسول دسترسی راه دور مبتنی بر وب شروع به اجرای فرمان های اولیه می کنند. ما سپس مدیریت دسترسی راه دور را با استفاده از ابزارهای پیچیده تری مانند PuTTY برای ویندوز و ترمینال برای مک بررسی می کنیم.
دانشجویان LAMP Stack (لینوکس،آپاچی، MySQL و PhpMyAdmin) را روی سرور اوبونتو نصب و پیکربندی می کنند. ما به دانشجویان نشان می دهیم که چگونه سرور را از طریق احراز هویت SSH، مجوزهای دایرکتوری و غیرفعال سازی دسترسی کاربر ریشه، ایمن کنند.
این دوره به بررسی پیکربندی دسکتاپ ویژوال راه دور با استفاده از TightVNC و RealVNC می پردازد.
هنگامی که دانشجویان روی پیکربندی سرور در Linode مدیریت جدی داشتند، نگاهی به یکی دیگر از ارائه دهندگان بزرگ ابر - Digital Ocean می اندازیم. این بخش از دوره یک بررسی کلی از پنل ادمین Digital Ocean ارائه می دهد که در آن دانشجویان یک "Droplet" را مستقر و پیکربندی می کنند. ما برخی از ویژگی های منحصربه فردی که Digital Ocean ارائه می دهد، مانند IP شناور و فضای ذخیره سازی را بررسی خواهیم کرد.
دانشجویان یاد می گیرند که فایل های DNS Zone را در هر دو ارائه دهنده میزبانی ابری، بک آپ گیری، سایزبندی مجدد و پیکربندی کنند.
این دوره برای چه کسانی مناسب است؟
- دانشجویان علاقه مند به میزبانی وب اپلیکیشن ها با هر اندازه و پیچیدگی
- دانشجویان علاقه مند به میزبانی با Digital Ocean یا Linode
- دانشجویان علاقه مند به ساخت زیرساخت های میزبانی پویا و مقیاس پذیر
- دانشجویان علاقه مند به یادگیری نحوه ایمن سازی یک وب سرور مجازی با استفاده از احراز هویت SSH
- دانشجویان علاقه مند به یادگیری نحوه دسترسی راه دور به سرور مجازی اوبونتو و مدیریت فرمان ها
- دانشجویان علاقه مند به یادگیری فرمان های اولیه اوبونتو
- دانشجویان علاقه مند به یادگیری نحوه مدیریت یک سرور با استفاده از ترمینال برای مک یا PuTTY برای ویندوز
راه اندازی وب سرور مجازی با استفاده از Linode یا Digital Ocean
-
تاریخچه Linode 04:40
-
آشنایی با رایانش ابری 02:58
-
مزایای رایانش ابری 08:53
-
مدل های سرویس رایانش ابری 02:48
-
زیرساخت به عنوان سرویس (IaaS) 08:53
-
پلتفرم به عنوان سرویس (PaaS) 07:00
-
نرم افزار به عنوان سرویس (SaaS) 01:57
-
IaaS در مقابل PaaS در مقابل SaaS 01:45
-
راه اندازی حساب Linode 02:04
-
بررسی Linode Cloud Manager 06:07
-
فعال سازی TFA در Linode 06:23
-
استقرار نمونه مجازی Linode 08:46
-
بررسی داشبورد نمونه Linode 13:35
-
مدیریت سرور راه دور از طریق SSH 02:05
-
پسورد در مقابل احراز هویت کلید SSH 08:24
-
احراز هویت جفت کلید SSH در ویندوز 14:59
-
احراز هویت جفت کلید SSH در سیستم عامل مک 06:32
-
اتصال با LISH 02:23
-
افزودن کلیدهای عمومی SSH به Linode 03:23
-
آشنایی با لینوکس 08:41
-
فایل سیستم لینوکس 07:11
-
فرمان های نگهداری لینوکس 07:35
-
فرمان های دایرکتوری لینوکس - بخش 1 07:27
-
فرمان های دایرکتوری لینوکس - بخش 2 07:25
-
پیکربندی سرور اولیه اوبونتو 15:43
-
آشنایی با حساب های کاربری 03:57
-
ایجاد حساب غیر ریشه 03:33
-
ایمن سازی حساب کاربری جدید 09:09
-
غیرفعال سازی دسترسی کاربر ریشه و احراز هویت پسورد 07:55
-
آشنایی با وب سرورها 05:41
-
خودمیزبانی در مقابل ارائه دهنده میزبانی 04:38
-
نرم افزار وب سرور (NGINX در مقابل آپاچی) 07:59
-
آشنایی با پایگاه داده ها 04:08
-
پایگاه داده های SQL در مقابل NoSQL 08:02
-
استانداردهای تراکنش پایگاه داده (ACID در برابر CAP) 04:19
-
قضیه CAP برای پایگاه داده های NoSQL 03:51
-
مشخصات DBMS های SQL در مقابل NoSQL 16:07
-
اصطلاحات کلیدی - استک ها، فریمورک ها و زبان ها - بخش 1 06:44
-
اصطلاحات کلیدی - استک ها، فریمورک ها و زبان ها - بخش 2 03:38
-
اصطلاحات کلیدی - استک ها، فریمورک ها و زبان ها - بخش 3 05:04
-
نصب LAMP Stack در اوبونتو از طریق خط فرمان 11:10
-
نصب LAMP Stack با استفاده از مارکت پلیس Linode 06:45
-
تست PHP روی آپاچی 07:19
-
تست اتصال MariaDB از PHP - بخش 1 12:14
-
تست اتصال MariaDB از PHP - بخش 2 05:45
-
مدیریت سرور راه دور با استفاده از Linode GLISH 08:02
-
آشنایی با امنیت سرور 08:08
-
آشنایی با فایروال ها 03:15
-
فایروال های شبکه 07:04
-
ایمن سازی SSH با فایروال شبکه 10:58
-
سیاست سختگیرانه فایروال شبکه 08:52
-
UFW فایروال های نرم افزار میزبان 20:01
-
آشنایی با مقیاس بندی 03:43
-
مقیاس بندی عمودی 04:36
-
مقیاس بندی افقی با لودبالانسرهای خودکار (NodeBalancer) 25:38
-
سوآپ های IP نمونه 10:53
-
آشنایی با تصاویر و بک آپ ها 03:29
-
ایجاد تصویر سفارشی 12:27
-
سرویس بک آپ Linode 07:16
-
پاکسازی حساب Linode 02:39
-
بررسی سگمنت 01:31
-
استقرار سرور مجازی در Digital Ocean 03:52
-
ایجاد و پیوست IP شناور 05:09
-
آشنایی با احراز هویت کاربر ریشه و ترمینال 02:31
-
نصب و تست آپاچی 02:33
-
نصب سیستم مدیریت پایگاه داده MySQL 02:39
-
نصب و تست PHP 08:57
-
نصب PhpMyAdmin برای مدیریت پایگاه داده 05:09
مشخصات آموزش
راه اندازی وب سرور مجازی با استفاده از Linode یا Digital Ocean
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:68
- مدت زمان :07:54:57
- حجم :1.98GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy