سلف وب هاستینگ در خانه با اوبونتو لینوکس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آشنایی با سیستمعامل اوبونتو
- راهاندازی و مدیریت یک وبسرور - آپاچی
- راهاندازی و مدیریت سرورهای پایگاهداده - MySQL و PostgreSQL
- نصب و پیکربندی phpMyAdmin و phpPgAdmin
- راهاندازی و پیکربندی سرور FTP - FileZilla و VSFTPD
- راهاندازی و پیکربندی سرور فایل samba
- افزودن قابلیتهای برنامهنویسی وب به وبسرور آپاچی با استفاده از PHP و Python
- راهاندازی یک سرور WSGI برای اجرای اپلیکیشن Flask
- راهاندازی سرور برای دسترسی از خارج LAN با استفاده از آدرس IP عمومی و نام دامنه
- پیکربندی سرور برای مدیریت راه دور با استفاده از SSH یا RDP
- انجام پشتیبانگیری و بازیابی داده از تصویر پشتیبان
پیش نیازهای دوره
- یک کامپیوتر برای انجام تسک ها
- اتصال به اینترنت
- هیچ مهارت یا تجربه قبلی در لینوکس نیازی نیست.
توضیحات دوره
این دوره یک راهنمای گام به گام برای هاستینگ وبسایت خود بهصورت محلی است که هم برای مبتدیان و هم برای کاربران میانسال مناسب است. در پایان بخش پایانی، دانشجو قادر خواهد بود یک وبسرور اولیه در آپاچی راهاندازی کند و آن را برای دسترسی خارجی، خارج از شبکه خانگی خود با استفاده از آدرس IP عمومی یا دامنهای که بهطور رایگان ثبت خواهد کرد، قرار دهد. بهدلیل سادگی، این دوره از نسخه دسکتاپ اوبونتو برای انجام تمام وظایف استفاده میکند. در پشت صحنه، نسخههای دسکتاپ و سرور سیستمعامل اوبونتو از یک هسته مشابه استفاده میکنند و فقط تفاوت در این است که نسخه اول دارای رابط گرافیکی و دومی دارای رابط خط فرمان است. این به مبتدیان کمک میکند تا مفاهیم را به سادگی درک کنند و منحنی یادگیری آنها روانتر باشد.
دانشجو یاد میگیرد که چگونه فایلها را از ماشین توسعه به وبسرور با استفاده از FTP و اپلیکیشن های سرور فایل انتقال دهد. FileZilla و VSFTPD نرمافزارهای FTP انتخابی هستند که در این دوره استفاده میشود. همزمان، سرور فایل samba نیز برای انتقال فایل استفاده میشود. همچنین، شما میتوانید از سرور فایل بهعنوان پیادهسازی سفارشی خود از Google Drive ،Microsoft OneDrive یا Dropbox استفاده کنید.
پیادهسازی منطق برنامهنویسی در وبسرور نیز بهطور مفصل مورد بحث قرار میگیرد و دانشجویان بهطور عملی یاد خواهند گرفت که چگونه ماژولهای PHP و WSGI را اضافه کنند تا بتوانند اسکریپتهای python و PHP را اجرا کنند. دانشجویان همچنین یاد خواهند گرفت که چگونه یک فریمورک Flask را در Python راهاندازی کنند. تمام این مفاهیم بهخوبی توضیح داده شدهاند و دانشجو از آنچه در هر گام باید انجام دهد راهنمایی میشود و قادر است از زبان اسکریپتنویسی مورد علاقه خود برای اجرای وب اپلیکیشن خود استفاده کند.
مفاهیم پایگاهداده نیز بهطور عمیق مورد بررسی قرار میگیرد. دانشجو سرورهای پایگاهداده MySQL و PostgreSQL را راهاندازی کرده و رابطهای مدیریتی وب را نیز، مانند phpMyAdmin و phpPgAdmin برای MySQL و PostgreSQL به ترتیب نصب میکند.
دانشجویان همچنین بهطور عملی خواهند دید که چگونه مدیریت راه دور سرور خود را با استفاده از SSH و RDP انجام دهند. SSH از طریق خط فرمان در ترمینال و RDP از طریق دسکتاپ راه دور ویندوز متصل میشود.
این دوره با بحث و مثالهای عملی در مورد پشتیبانگیری داده پایان مییابد. دانشجویان خواهند دید که چگونه پشتیبانگیری سیستم و پشتیبانگیری معمول فایل را انجام دهند و چگونه در صورت از دست دادن داده بازیابی کنند.
این دوره برای چه کسانی مناسب است؟
- تمام مبتدیان و کاربران حرفهای لینوکس
- توسعهدهندگان وبی که میخواهند وب اپلیکیشنها خود را میزبانی کنند.
- هر کسی که میخواهد یاد بگیرد که چگونه وبسرورها راهاندازی و کار میکنند.
سلف وب هاستینگ در خانه با اوبونتو لینوکس
-
مقدمه 04:24
-
الزامات دوره 01:43
-
مقدمه 02:24
-
نصب سیستمعامل سرور 04:21
-
مروری سریع بر دسکتاپ سرور 05:11
-
پیکربندی شبکه سرور 03:03
-
بروزرسانی سرور خود 03:53
-
مقدمه 01:57
-
نصب وبسرور آپاچی 04:32
-
فرمان های اولیه آپاچی 05:01
-
نصب Nginx 01:38
-
مقدمه 02:48
-
راهاندازی samba 12:02
-
راهاندازی VSFTPD 04:52
-
راهاندازی Filezilla 07:46
-
مقدمه 02:17
-
نصب PHP 03:15
-
نصب و پیکربندی Python 03:15
-
نصب محیط مجازی Python 06:09
-
راهاندازی Flask در Python 02:45
-
نصب سرور WSGI 10:31
-
مقدمه 01:23
-
نصب MySQL 05:32
-
نصب و پیکربندی phpMyAdmin 05:40
-
نصب PostgreSQL 02:02
-
نصب و پیکربندی phpPgAdmin 06:56
-
مصرف MySQL در PHP 05:14
-
مقدمه 01:17
-
دسترسی با استفاده از آدرس IP عمومی 05:56
-
دسترسی با استفاده از نام دامنه 13:02
-
مقدمه 01:54
-
راهاندازی اتصال به دسکتاپ راه دور 01:54
-
دسترسی به دسکتاپ راه دور با استفاده از کلاینت لینوکس 05:13
-
دسترسی به دسکتاپ راه دور با استفاده از کلاینت ویندوز 02:52
-
نصب SSH 02:09
-
راهاندازی کلاینت SSH امن 03:30
-
مقدمه 01:40
-
راهاندازی پشتیبانگیری Deja Dup 07:51
-
بازیابی داده با استفاده از Deja Dup 03:01
-
پشتیبانگیری و بازیابی سیستم با استفاده از timeshift 05:05
-
بازیابی سیستم با استفاده از timeshift 04:12
مشخصات آموزش
سلف وب هاستینگ در خانه با اوبونتو لینوکس
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:41
- مدت زمان :03:00:10
- حجم :1.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy