- Apache مقدماتی- قراردادهای اینترنت
- ماهیت درونی HTTP
- درخواست HTTP
- تاریخچه سرویسدهندگان وب
- چگونگی پیدایش
- اساس و پایه نرم افزار Apache
- نکات Apache
- مزایای Apache
- درک محتویات Apache
- ارزیابی وب
- معماری Apache
- ماژولهای چند پردازشگر
- MPMهای مختلف و مسئله سازگاری
- پشتیبانی قراردادهای چندگانه
- ماژولهای کنترل کننده (اداره کننده) محتویات
- ماژولهای رابط (اتصال دهنده)
- فیلترها
- ماژولهای دستیابی/تعیین اعتبار/مجوز دستی
- قابلیت اجرا/قابلیت انتقال Apache
- چرخه درخواست
- مرحله شروع Apache
- مرحله پردازش درخواست
- کنترل برای hookها
- نصب و ساخت Apache
- انتخاب روشهای نصب مقتضی
- ساختن از منبع اصلی
- نصب یک باینری
- نامگذاری ورژن Apache
- نصب سرویسدهنده وب Apache بر روی سیستم عامل یونیکس
- کنترل ابتدایی برای حصول اطمینان
- نصب از روی منبع اصلی
- بارگذاری سرویسدهنده وب Apache 2.0 از روی کد منبع اصلی
- از حالت فشرده خارج کردن کند منبع بارگذاری شده
- پیکربندی نرمافزار
- کامپایل و نصب Apache
- گزینههای کامپایل سرویسدهنده Apache
- انتخاب MPM مقتضی
- نصب کدها
- کدهای سایت وب Apache
- بستههای مخصوص توزیع
- ساختن از روی CVS
- سرویس گیرنده CVS
- کنترل خروجی منبع اصلی
- ساخت اسکریپت configure
- کنترل ورژن خروجی از سرویس دهنده وب Apache
- نصب سرویس دهنده وب Apache بر روی ویندوز مایکروسافت
- نکاتی در مورد نصب کننده در ویندوز
- تعیین صحت بارگذاری نرم افزار
- شروع کار با Apache
- طرح فایلهای سرویس دهنده و چگونگی فهرستها
- کدهای باینری Apache و اسکریپتهای پشتیبانی
- فایلهای پیکربندی
- مسیر اسکریپتهای CGI
- اطلاعات ساخت و فایلهای سرآمد
- پیغامهای خطا
- صفحات Manual
- ماژولها و کتابخانهها
- صفحات وب و تصاویر
- نصبهای مختلف
- ساختار فایلهای پیکربندی
- Directives (دستورات)
- containers (بلوک حاوی دستورات)
- ارزشیابی وضعیتهای شرطی
- ادغام قوانین
- فایلهای پیکربندی اضافی
- پیکربندی Apache در حد کوچک
- Log Fileها
- دستورات مرتبط Apache
- کد باینری سرویس دهنده Apache
- کنترل Apache بر روی ویندوز
- اسکریپت کنترلی Apache
- راهاندازی و شروع Apache
- عیبیابی (رفع اشکال)
- استفاده از Apache برای سرویسدهی به محتویات ایستا
- آدرسها، درگاهها و نامهای سرویسدهنده
- دستور ServerName
- سفارشی کردن سرویس دهنده وب
- پیغامهای خطا
- دستور ErrorDocument
- پیغامهای خطای جهانی
- کنترل و تصحیح خطا توسط ماژول mod_speling
- سفارشی کردن اطلاعات سرویس دهنده
- تعیین هویت (مشخصات) سرویس دهنده
- اطلاعات راجع به ارتباط
- ناهمواری و مرتبسازی منابع
- نشانیدهی مجدد URL
- انواع MIME
- دستور ForceType
- کنترل کننده محتویات
- ترتیب مستندات به صورت پیشفرض
- فهرست شاخصدار
- دسترسی غیرقانونی به دایرکتوری
- آیکونی برای محلیاب
- دستورات مرتبط
- لیستگیری دایرکتوریها
- سرویسدهی به محتویات پویا توسط CGI
- پروتکل CGI
- عملکرد CGI
- پاسخ CGI
- مزایا و معایب اسکریپتهای CGI
- پیکربندی Apache
- محتویات CGI
- کنترل مراحل
- دستورات Action و Script
- امنیت CGI
- اشکالزدایی برنامه CGI
- پیکربندی یونیکس
- امتحان اسکریپت CGI در حالت متنی
- نصب Perl
- مقدمات نصب Perl
- لینوکس
- بستههای مربوط به Solaris
- نصب از روی منبع اصلی
- امتحان اسکریپت نوشته شده CGI توسط Perl
- پیکربندی ویندوز
- امتحان کردن فایل batch
- Perl در ویندوز
- کنترل اسکریپتهای Perl
- توسعه دادن (بهتر کردن) عملکرد CGI
- مشکلات دستورات CGI
- اجازه دسترسی به سیستم فایل
- مجوز اجرای CGI
- خطاهای داخلی سرویس دهنده
- حق دسترسی به برنامه
- مسیر مفسر
- سرآمد ناقص
- کد ناقص
- کد منبع در مرورگر
- تایید اعتبار (شناسایی)
- تایید اعتبار سرویس گیرنده
- مدیریت کاربرد
- ماژولهای تایید اعتبار Apache
- خلاصه عملکرد
- عملکرد ماژول
- شناسایی مقدماتی
- مدیریت کاربران
- اعتبار
- استفاده از mod_auth
- کنترل دسترسی به فایل پایگاه داده
- مدیریت کاربر
- اعتبار
- استفاده از mod_auth_dbm
- تایید اعتبار بر پایه digest
- مدیریت کاربر
- دستورات اضافی
- استفاده از mod_auth_digets
- ماژولهای تایید اعتبار (ماژولهای اضافی)
- کنترل دستیابی
- قوانین دستیابی
- آدرسهای IP
- آدرس IP ناقص (ناتمام)
- نام دامنه
- متغیرهای محیطی
- ارزیابی قوانین دستیابی
- Allow و Deny
- ترکیب متدهای دسترسی
- محدود کردن دسترسی بر اساس روشهای HTTP
- تایید اعتبار عمومی
- فایلهای پایهای تایید اعتبار
- فایلهای پایهای پایگاه داده
- تایید اعتبار بر مبنای Digest
- کنترل حق دستیابی
- نظارت بر درخواستهای HTTP
- چه چیزی را میخواهید ثبت کنید؟
- پارامترهای اضافی ثبت وقایع
- دستور HostNameLookups
- دستور IdentityCheck
- متغیرهای محیطی
- کد وضعیت
- پیغامهای خطا
- ثبت وقایع در یک فایل
- ثبت وقایع در یک برنامه
- دمون syslog
- دستور LogLevel
- نظارت در Apache
- پیکربندی ماژول
- پیکربندی اضافی
- فایلهای ثبت وقایع اضافی
- مدیریت ثبت وقایع
- تبدیل نام میزبان
- انتقال ثبت وقایع
- ثبت در پایگاه داده
- آنالیز کردن فایل ثبت وقایع
- نظارت بر فایلهای خطا
- خطاهای عمومی (متعارف)
- متغیرهای محیطی
- متغیرهای محیطی استاندارد
- تنظیم متغیرهای محیطی به صورت پویا
- متغیرهای محیطی مخصوص
- دستکاری کردن و درست کردن سرآمدها
- انتقال محتویات
- رمزگذاری محتویات
- مجموعه کاراکترها (character set)
- انتقال
- پیکربندی سرویس دهنده
- پیکربندی برپایه متنی و گرافیکی
- استفاده از فایلهای متنی برای پیکربندی
- ابزار Comanche
- نصب Comanche
- اطلاعات سرویسدهنده
- ابزارهای پیکربندی GUI دیگر
- Apache پیشرفته
- ماژولهای چند پردازشی
- پیش نگاهی بر معماری ماژولهای MPM از Apache
- انتخاب MPM
- معماری فیلتر Apache
- پیکربندی فیلترها
- فشردهسازی محتویات توسط mod_deflate
- پیکربندی mod_deflate
- دستورات SSI
- دستورات پیکربندی اضافی
- فیلترهای خارجی
- پیکربندی فیلترهای خارجی
- ماژولهای فیلتر دیگر
- احتیاجات برای یک پروتکل انتشار
- ویندوز به عنوان سرویس دهنده وب
- جداسازی وظایف
- میزبانهای وب
- پروتکل DVA
- محدودکردن حق دسترسی
- سرویس گیرندگان DAV
- سرویس گیرندگان میکروسافت
- اضافه کردن یک پوشه وب از کاوشگر
- اضافه کردن یک پوشه وب به کمک جادوگر برنامه
- ویرایش یک فایل (به طور مستقیم) از آفیس
- سرویس گیرندگان یونیکس
- نصب
- پروژههای DAV اضافی
- پیغامهای خطای عمومی
- انتخابهای میزبانهای مجازی
- DNS و میزبانهای مجازی
- رابط های شبکه و IPهای مستعار
- میزبانی مجازی بر پایه IP
- میزبانی مجازی انبوه
- دیگر تکنیکهای میزبانی مجازی
- درنظر گرفتن عملکرد
- Apache به عنوان یک سرویس دهنده پروکسی
- مقدمهای بر سرویس دهندگان پروکسی
- فعال کردن پروکسی برای Apache
- ساخت Apache از روی منبع اصلی
- نصب در حال باینری
- Apache به صورت یک forward proxy
- مرتب سازی پروکسی به صورت سلسله مراتبی
- هماهنگ سازی
- پیکربندی برای پشتیبانی سرویس گیرندگان
- پیکربندی IE
- پیکربندی Mozilla
- ساخت Apache از روی منبع اصلی
- پیکربندی عمل کش کردن
- چرا کش میکنیم
- استفاده از Apache به صورت یک Reverse Proxy
- مشخص کردن URLها از زمان شروع Reverse Proxy
- متوقف کردن URLها از زمان شروع Reverse Proxy
- سرآمدهای اضافی دیگر
- سورسهای باز مرتبط و محصولات تجاری
- هماهنگسازی Apache
- قابلیت رشد
- محدودیت سیستمهای عامل
- توصیفگر فایل
- کنترل پردازشهای خارجی
- تنظیمات Apache
- دسترسی به سیستم فایل
- شبکه و تنظیمات
- تست کردن وب سایت
- هماهنگسازی Apache برای عملکرد
- قراردادن فایلها در حافظه Cache
- توزیع بارگذاری
- کش کردن
- کم کردن دادههای منتقل شونده
- تنظیمات شبکه
- عملکرد هماهنگسازی برای ماژولهای مخصوص Apache
- مختل شدن سیستم
- مشکل زدایی
- امنیت
- پروتکل TLS/SSL
- رازداری
- رمزنگاری متقارن
- رمزنگاری کلید عمومی
- بررسی صحت
- تایید اعتبار یا اعتبار سنجی
- SSL و گواهینامه
- خلاصه پروتکل SSL
- ایجاد یک جفت کلید
- ایجاد یک گواهینامه
- الگوریتم
- گواهینامه سرویس گیرندگان
- ثبت و گزارش
- کنترل حق دسترسی
- یک Reverse Proxy همراه با SSL
- مشکلات خاصی با برخی مرورگرها
- مطالب اضافی راجع به Apache
- توسعه Apache
- ماژولهای همراه Apache
- ماژولهای فعال/غیرفعال کننده
- درست کردن و نگاشت URL
- اداره کردن فهرستها
- شناسایی و کنترل حق دستیابی
- سرآمدهای HTTP
- محتویات پویا
- نظارت
- ثبت وقایع
- پشتیبانی Proxy
- پشتیبانی ماژولهای قابل بارگذاری
- ماژولهای نمونه
- ماژولهای متفرقه
- ابزار توسعه Apache
- توسعه Apache با ماژولهای Third_party
- مقدمهای بر PHP
- تاریخچه PHP
- معماری PHP
- مزایای PHP
- معایب PHP
- نصب بر روی ویندوز
- PHP به صورت اسکریپت CGI
- آیا نصب موفقیت آمیز بود؟
- نصب در یونیکس
- کامپایل PHP
- پسوندهای PHP
- گزینههای عمومی
- پشتیبانی عمومی
- پشتیبانی گرافیکی
- انیمیشنهای Flash
- پشتیبانی PDF
- پشتیبانی از بانک اطلاعاتی
- پشتیبانی از XML
- پشتیبانی از جلسه کاری
- زبان PHP
- دستکاری خروجی
- کتابهای مرجع PHP
- سایتهای وب در دسترس
- توزیع کنندگان تجاری
- mod_perl
- mod_perl چیست؟
- ساخت و نصب mod_perl
- نصب Perl از روی CPAN
- نصب از روی CVS
- نصب هر دوی CPAN و CVS
- mod_perl پنجرهای به جهان
- تسریع CGI
- اجزاء صفحه و نمونه
- دستیابی، شناسایی و مجوز
- Tomcat و Apache
- تاریخچه Java Servlet
- کامل کردن Servlet Container با Apache
- نصب بر روی یونیکس
- نصب بر روی ویندوز
- اتصال Apache به Tomcat
- برنامههای کاربردی وب JAVA
- Webapp خود را بسازید
- دسترسی به متغیرهای SSL
- ساخت mod_jk
- تبدیل URI پویا به وسیله mod_rewrite
- مقدمهای بر تغیر مسیر و alias
- قوانین نگاشت محتویات و تغیر مسیر
- Zen و mod_rewrite
- آدرسدهی مجدد
- عملکرد تصادفی
- محتویات پویا
- استفاده از mod_rewrite برای مجوز
- انعطافپذیری پروکسی
- پروکسی پویا و بارگذاری متوازن
- میزبان مجازی
- عملیات migration در سرویس دهنده Apache
- migration در Apache 2.0
- ماژولهای Apache
- اجرای هر دو نسخه
- migration به Apache 2.0
- گرفتن کمک در عمل migration از IIS به Apache 2.0
- موتور ASP
- نرمافزارهای اضافی
- توسعه سرویس دهنده
- پروژهها و ماژولهای دیگر Apache
- ماژولهای Apache 2.0
- آرشیو کردن لیست نامهها
- مدیریت پهنای باند
- توسعه Apache به وسیله ++C
- ماژول XSLT
- ماژولهای تجاری
- پروژه ASF
- Java و Apache
- تجزیه کننده XML
- دستکاری XML
- منابع Apache
- بانک اطلاعاتی باگهای Apache
- گروه خبری Apache
- اخبار Apache
- پشتیبانی تجاری
- ماژولهای اضافی