Apache

آپاچی (Apache) یکی از قدیمی‌ترین، پایدارترین و محبوب‌ترین وب‌سرورهای متن‌باز در جهان است. این نرم‌افزار به دلیل معماری ماژولار و انعطاف‌پذیری بالا، به شما اجازه می‌دهد تا وب‌سایت‌ها و اپلیکیشن‌های تحت وب خود را با بالاترین سطح امنیت و پایداری میزبانی کنید. در پلتفرم ابری پارس‌پک، می‌توانید این وب‌سرور قدرتمند را در کمترین زمان راه‌اندازی کرده و از آن به عنوان یک سرویس‌دهنده اصلی یا ابزاری در کنار سایر برنامه‌های خود استفاده کنید.

مراحل استقرار

برای مشاهده راهنمای گام‌به‌گام ساخت سرویس و پیکربندی‌های پایه، به مستندات «استقرار برنامه‌های آماده» مراجعه کنید. همچنین برای تنظیمات زیرساختی نیز به بخش مدیریت اپلیکیشن مراجعه کنید:

پیش‌نیازها و استقرار برنامه

در استقرار کانتینری Apache، معماری سیستم دارای الزامات و محدودیت‌های زیر است که باید در زمان دیپلوی به آن‌ها توجه کنید:

  • سرویس مستقل: این کانتینر فایل‌ها، لاگ‌ها و داده‌های میزبانی‌شده را مستقیما روی دیسک اختصاصی خود ذخیره می‌کند. پس از استقرار برنامه، کاهش فضای دیسک (Shrink) می‌تواند باعث از دست رفتن فایل‌های وب‌سایت و داده‌های شما شود.

  • سطح دسترسی سیستمی: جهت حفظ امنیت زیرساخت، کانتینر این برنامه و ترمینال آن با سطح دسترسی کاربر عادی (Non-Root) اجرا می‌شوند؛ بنابراین شما امکان اجرای دستورات سیستمی یا تغییر در هسته سیستم‌عامل را ندارید.

  • حفاظت از داده‌ها: اگر فایل‌های مهمی را روی این سرور میزبانی می‌کنید، روشن گذاشتن دکمه بکاپ خودکار در زمان استقرار به شدت توصیه می‌شود.

متغیرهای محیطی

در فرایند پیکربندی، علاوه بر مقادیر پایه شامل نام پروژه و نام اپلیکیشن، پارامترهای زیر قابل تنظیم هستند:

  • دسترسی عمومی به اپلیکیشن: این گزینه به صورت پیش‌فرض غیرفعال است. اگر می‌خواهید وب‌سرور شما از طریق اینترنت در دسترس باشد (که معمولا هدف اصلی استقرار آپاچی است)، این دکمه را فعال کنید.

  • Version of Apache Image: نسخه ایمیج اجرایی کانتینر را نشان می‌دهد.

نکته: برای آموزش گام‌به‌گام نحوه تعریف متغیرهای اختصاصی، ConfigMapها و Secretها در داشبورد، به مستندات متغیرهای محیطی مراجعه کنید.

تنظیمات دامنه

اتصال دامنه به Apache وابسته به وضعیت سوئیچ «دسترسی عمومی به اپلیکیشن» است. جهت اتصال دامنه یا ساب‌دامین اختصاصی خود برای دسترسی خارجی، به راهنمای تنظیمات دامنه و IP مراجعه کنید.

راه‌اندازی و ورود اولیه

پس از تعیین منابع (پلن پایه شامل ۱۲۸ مگابایت رم، ۱۰۰ میلی‌کور پردازنده و ۱ گیگابایت فضای دیسک یا شخصی‌سازی از طریق اسلایدرها) و تایید هزینه، بر روی دکمه «ایجاد اپلیکیشن» کلیک کنید:

۱. با شروع فرایند ساخت، پنجره خلاصه اطلاعات باز می‌شود. توجه داشته باشید که اگر در مرحله اول، دسترسی عمومی را غیرفعال کرده باشید، در این پنجره فقط نام اپلیکیشن و نسخه ایمیج آپاچی نمایش داده می‌شود و دامنه‌ای صادر نخواهد شد.

۲. پس از پر شدن نوار پیشرفت بیلد، کانتینر شما اجرا شده و سرور آماده میزبانی از فایل‌های شماست.