لیست
بخش 0 - قبل از خرید بدانیم
بخش 1 - یک شروع پر سرعت با HTML / CSS
بخش 2 - کد PHP و SQL بنویسیم
بخش 3 - یک پروژه واقعی - Notes
بخش 4 - کد Javascript با طعم JQuery
بخش 5 - برنامه نویسی و استفاده از Framework
بخش 6 - کنترل دسترسی و آبونمان
بخش 7 - راه کار های امنیتی
بخش 8 - طراحی پیشرفته
بخش 9 - پروژه فروشگاه کالا
بخش 10 - توسعه وب سرویس
بخش 11 - طراحی Responsive
بخش 12 - بهینه سازی برای موتور جستجو - SEO
بخش 13 - راه اندازی و مدیریت سرور لینوکس
بخش 0 - قبل از خرید بدانیم
بخش 1 - یک شروع پر سرعت با HTML / CSS
بخش 2 - کد PHP و SQL بنویسیم
بخش 3 - یک پروژه واقعی - Notes
بخش 4 - کد Javascript با طعم JQuery
بخش 5 - برنامه نویسی و استفاده از Framework
بخش 6 - کنترل دسترسی و آبونمان
بخش 7 - راه کار های امنیتی
بخش 8 - طراحی پیشرفته
بخش 9 - پروژه فروشگاه کالا
بخش 10 - توسعه وب سرویس
بخش 11 - طراحی Responsive
بخش 12 - بهینه سازی برای موتور جستجو - SEO
بخش 13 - راه اندازی و مدیریت سرور لینوکس
- بخش 13 - راه اندازی و مدیریت سرور لینوکس
- رمز عبور فایلهای فشرده
رمز عبور زیر را ابتدا در notepad کپی کنید، پس از اطمینان از عدم خاتمه رمز به فاصله و یا سایر کاراکترهای غیر معتبر، آنرا به عنوان رمز فایل ( در صورت درخواست نرم افزار بازکننده فایل ) وارد نمایید. بهترین روش چند کلیک روی خط رمز برای انتخاب همه رمز و Copy آن است. جهت مشاهده رمز نیاز است لایسنس آموزش را خریداری کرده باشید
پسورد با توجه به سطح دسترسی شما قابل مشاهده نیست
- سرور لینوکس - کی و چرا؟
- 50 دقیقه
سئوالی مطرح است که «چون ما LAMP کار می کنیم Linux را انتخاب کرده ایم یا ذاتاً لینوکس نسبت به ویندوز برتری دارد؟» پاسخ این سئوال به صورت مبسوط در این بخش مورد بررسی قرار گرفته.
همینطور ممکن است بپرسید که «با وجود Hosting ها چه نیازی به سرور Linux است؟» جواب این سئوال هم در این بخش به طور کامل تشریح می شود.
مطمئناً چیزی برای حفظ کردن ندارد، سعی کنید آنرا درک کنید و تفاوت بین سرویس های مختلف را دریابید.
- سرور لینوکس - نصب CentOS
- 1 ساعت 13 دقیقه
می رسیم به قسمت عملی ماجرا، نصب سیستم عامل. همین.
چنانچه شما علاقه مند به داشتن سرور شخصی برای خود هستید، که این بخش را مطالعه کنید، در غیر اینصورت نیاز به مطالعه آن نیست. توجه داشته باشید علی رقم غیر واجب بودن این بخش، دانستن جزئیات برای شما کمک بزرگی خواهد بود.
- سرور لینوکس - دستورات ابتدایی
- 29 دقیقه
دستورات ابتدایی این سیستم عامل را مرور می کنیم. باز هم همین!
از آنجاییکه این دستورات بارها و بارها استفاده می شود تسلط به آنها و حتی حفظ کردن آنها ضروری به نظر می رسد.
- سرور لینوکس - تصحیح تنظیمات شبکه
- 33 دقیقه
در این بخش می خواستیم ابزار nano را نصب کنیم که در ویرایش فایلهای لینکوس به ما کمک بیشتری بکند، اما با مشکل DNS Resolve مواجه شدیم و تصمیم بر این گرفتیم که تنظیمات شبکه را تغییر دهیم.
شما مطمئناً در یک سرور واقعی با مشکلات شبکه دست و پنجه نرم خواهید کرد. این قسمت آشنایی شما با اصول است. مواظب باشید که شبکه VPS خود را نپرانید چرا که برگرداندن آن نیاز به پشتیبانی فنی از سوی خدمات دهنده دارد. سرویسی را برای VPS ترجیح دهید که بصورت VNC دسترسی شما را به سرور برقرار کند تا با تغییرات Network دچار دردسر نشوید.
- سرور لینوکس - اتصال SSH و امنیت
- 1 ساعت 4 دقیقه
یکی از ضروریات یا بهتر است بگوییم مهمترین بخش راه اندازی یک سرور لینوکس، دسترسی به SSH مخصوصاً از نوع امن آن است. در این بخش به این مهم بسیار توجه می کنیم.
یکبار هم که شده SSH امن شده را بر روی سرور خود پیاده کنید تا لذتش را ببرید.
- سرور لینوکس - امنیت و نصب CSF
- 1 ساعت 14 دقیقه
فایروال نصب شده بر روی Linux برای ما خیلی جذاب نیست. در این بخش با نصب CSF - Config Server Firewall از ابزار قدرتمند تری بهره مند خواهیم شد که امکانات فراوانی را نیز در اختیار ما قرار می دهد. پنل UI هم که نور علی نور است.
اگر قصد برقراری امنیت بیشتر در سرور خود را دارید CSF را نصب و طبق آموزش Config کنید.
- سرور لینوکس - نصب ساختار LAMP
- 17 دقیقه
می رسیم که هدف اصلی سرور لینوکس که آنهم پیاده سازی یک پشته ( ساختار ) LAMP برای توسعه وب است که شامل Linux Apache MySQL PHP می باشد که البته MySQL جدیداً به MariaDB تغییر نام داده است. توجه داشته باشید که بجای PHP می شود از Python یا Perl نیز استفاده کرد اما ما PHP را ترجیح می دهیم.
اگر قصد شما داشتن یک سرور شخصی برای توسعه وب است حتماً به این بخش مسلط شوید و توانایی نصب پشته را داشته باشید.
- سرور لینوکس - نصب Mail Server
- 2 ساعت
شاید خیلی لازم نباشد اما در شرایط تجاری مطمئناً به یک Mail Server شخصی نیاز خواهید داشت تا با استفاده از دامنه خود با ایمیل های خارج از دامنه در ارتباط باشیم. از طرفی دریافت ایمیل و مشاهده و پاسخگویی آن در یک Mail Client مثل Round Cube از اهم واجبات است. در این بخش به این نکات می پردازیم.
اگر دوست دارید Mail Server داشته باشید! پس مطالعه کنید و به تنظیمات آن آشنا شوید.
- سرور لینوکس - نصب FTP Server
- 35 دقیقه
اصلاً مگه داریم سرور بدون FTP ؟! اونوقت فایل چطوری آپلود کنید یا سورس های پروژه رو چطوری آپدیت کنیم؟ نگران نباشید نصب FTP Server در برنامه کار ما بوده.
حتماً این بخش را مطالعه و پیاده سازی کنید.
- سرور لینوکس - بررسی Hosting Panel ها
- 40 دقیقه
اگر تمایل دارید بدانید DirectAdmin چیست و چه کاری انجام می دهد. فرق آن با cPanel چیست و چه گزینه های دیگری موجود است، این بخش را گوش دهید.
همین که گوش دهید تا تفاوت ها و امکانات را بدانید، کافیست.
- CentOS-7.0-1406-x86_64-Minimal.iso
برای نصب CentOS ( مثل Windows ) نیاز به داشتن مدیا این سیستم عامل است که نسخه Minimal آن که همیشه کفایت می کند جهت دانلود قرار داده شده است. می توانید آنرا نیز طبق مبحث آموزشی از سایت رسمیش دانلود نمایید.
- VirtualBox-5.0.14-105127-Win.exe
ابزار Virtual Box که توسط Oracle پشتیبانی می شود، یکی از ابزارهای لازم جهت نصب و راه اندازی ماشین مجازی مبتنی بر Linux می باشد. لذا داشتن آن برای مطالعه و تمرین این فصل ضروری است.