استقرار اولیه Nginx
در این بخش می خواهیم آموزش نحوه استقرار اولیه Nginx را به شما آموزش دهیم. همانطور که در گیف زیر مشاهده میکنید، ابتدا
میبایست Nginx را در سرویس داکر راه اندازی کنیم. برای اینکار ابتدا به پنل کاربری مراجعه کرده و به قسمت ساخت سرویس
جدید > میزبانی آسان > Docker میرویم.


سپس در مرحله بعد یعنی پیکربندی سرویس محتوای Dockerfile را قرار داده و مراحل بعد را تا ساخت سرویس پیش میبریم.
FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf
پس از چند دقیقه، سرویس شما با موفقیت ساخته میشود. حال میتوانید به تنظیم Nginx بپردازید.
دقت کنید که Dockerfile این سرویس در قسمت مدیریت فایلها موجود است و در صورت نیاز میتوانید آن را ویرایش کنید.
در این مثال از دستور زیر برای اعمال تنظیمات Nginx استفاده کردیم:
COPY nginx.conf /etc/nginx/nginx.conf
در نتیجه باید فایلی به نام nginx.conf در مسیر اصلی سرویس قرار دهیم تا در هنگام build سرویس داکر، این فایل به Nginx
تحویل داده شود. برای اینکار ابتدا در داشبورد به قسمت مدیریت فایلها بروید و یک فایل جدید به نام nginx.conf ایجاد
کنید. سپس با گزینه edit محتوای فایل را مانند مثال اضافه کنید:
worker_processes auto;
events {
worker_connections 1024;
}
http {
server {
listen 80;
location / {
proxy_pass http://ORIGIN_IP:ORIGIN_PORT;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
}
در این مثال باید مقادیر ORIGIN_IP و ORIGIN_PORT را مطابق با نیاز خود جایگزین کنید، همچنین در این مثال وب سرور Nginx
روی پورت 80 فعال می شود و باید آن را در قسمت پورتها مشخص کنیم تا برنامه در دسترس قرار
بگیرد.
سرویسهای Docker در چابکان به صورت پیشفرض روی پورت 80 باز هستند.

روشهای استقرار برنامه
سرویسهای میزبانی آسان چابکان به روشهای مختلفی امکان استقرار را دارا هستند، این شما هستید که میتوانید انتخاب کنید کدام روش برای شما مناسبتر میباشد، برای آشنایی با هر کدام از روشهای استقرار میتوانید از لیست زیر اقدام به مطالعه بیشتر بفرمایید:
اگر سرویس خود را از طریق cli چابکان استقرار داده اید حتما صفحه تنظیمات مسیرهای دائمی را نیز مطالعه بفرمایید که هم با فرآیند deploy از طریق cli بیشتر آشنا شوید و هم مشکلی برایتان ایجاد نشود.
امکانات عمومی سرویس
اگر میخواهید با امکانات عمومی سرویسهای چابکان مثل بکاپ خودکار، گزارش مصرف، لاگها و تنظیمات سرویس آشنا شوید، مستند امکانات عمومی سرویسها را مطالعه کنید.
