
پیش از شروع
- این راهنما را با یک پروژه آزمایشی یا منبعی که مجاز به تغییر آن هستید دنبال کنید.
- هزینه و اثر حذف یا جایگزینی داده در مرحله تأیید نهایی دوباره نمایش داده میشود.
- پس از هر تغییر، نتیجه مورد انتظار همان مرحله را در وضعیت پروژه، رخدادها یا گزارش فعالیت بررسی کنید.
متغیرهای محیطی
در صفحه پروژه، بخش «متغیرهای محیطی» مرجع ویرایش متغیرهای برنامه است. پوش به Git و استقرار مجدد، متغیرهای ذخیرهشده را با فایل env یا پیشفرضهای سورس جایگزین نمیکند؛ متغیر جدید را از همین بخش اضافه کنید. دکمههای «فهرست» و «متن» همان متغیرها را در دو نما نشان میدهند؛ در نمای متن هر خط به شکل KEY=value است. از فایل .env هم میتوانید متغیر اضافه کنید. مقدارهای همنام در پیشنویس جایگزین میشوند و تغییرات فقط با «ذخیره متغیرها» اعمال میشوند. حذف یک ردیف یا خط و سپس ذخیره، آن متغیر را حذف میکند و برنامه با تنظیمات جدید راهاندازی مجدد میشود. تا ۱۰۰ متغیر با نام یکتا قابل ویرایش است. هنگام ساخت پروژه نیز ورودی گروهی متن یا فایل در دسترس است.
مدیریت ConfigMap و Secret
در صفحه هر پروژه، بخش «کانفیگ و Secret» تمام منابع متصل به همان پروژه را نشان میدهد. ConfigMapهای Compose و Secretهای اپلیکیشن را میتوانید ویرایش کنید؛ پس از ذخیره، پروژه با تنظیمات جدید راهاندازی مجدد میشود. مقدار Secretها پیشفرض پنهان است و مشاهده آن در گزارش فعالیت ثبت میشود. منابع سیستمی دیتابیس فقطخواندنی هستند تا سرویس با تغییر دستی Credential یا اسکریپت اولیه خراب نشود.
Health Check
اگر مسیر HTTP مانند /health وارد شود باید پاسخ موفق بدهد؛ در غیر این صورت اتصال TCP پورت بررسی میشود. Startup Probe برای شروع اولیه فرصت میدهد و Readiness مانع ورود ترافیک به Pod ناسالم میشود.
دامنه پیشفرض
هر ناحیه دامنه پایه و IP ورودی مستقل دارد. پروژه بلافاصله روی project.cluster-domain با HTTPS و گواهی wildcard همان کلاستر در دسترس قرار میگیرد.
دامنه شخصی
اگر دامنه در CDN همین فضای کاری باشد، آن را در صفحه پروژه انتخاب کنید تا پاستا رکوردها و TLS را آماده کند. برای DNSهای دیگر، رکورد A و TXT نمایشدادهشده را بسازید و سپس بررسی را بزنید. اگر از CDN خارجی استفاده میکنید، میتوانید پروکسی آن را روشن نگه دارید؛ TXT مالکیت را تأیید میکند و IP عمومی لبه CDN لازم نیست با IP ورودی پاستا یکسان باشد.
دامنه وایلدکارد و SSL
در بخش دامنه شخصیِ سرویس ابری، نامی مانند *.example.com اضافه کنید. این نام فقط یک سطح، مانند shop.example.com را پوشش میدهد؛ دامنه اصلی و زیردامنههای عمیقتر جداگانه متصل میشوند. رکورد A وایلدکارد باید مستقیم به IP نمایشدادهشده اشاره کند و پروکسی DNS خاموش باشد. رکورد TXT مالکیت نمایشدادهشده را بسازید و «بررسی همین حالا» را بزنید. سپس رکورد _acme-challenge.example.com با مقدار مخصوص گواهی نمایش داده میشود. پس از انتشار آن، SSL صادر میشود. اگر DNS دامنه در پاستا باشد، رکوردهای تأیید گواهی و تمدید خودکار مدیریت میشوند. در DNS بیرونی، برای هر تمدید باید مقدار تازه TXT را از همین بخش بردارید؛ درخواست تمدید از ۳۰ روز پیش از انقضا آماده میشود و تاریخ اعتبار در پنل دیده میشود. گواهی قبلی تا آمادهشدن جایگزین حفظ میشود. رکوردهای دیگر را حذف نکنید.
دامنه در توربو وردپرس
دامنه را از صفحه مدیریت همان وبسایت متصل کنید. پاستا آن را فقط به vhost همان سایت نگاشت میکند و گواهی HTTPS را جداگانه میسازد؛ منابع داخلی و سایتهای دیگر پلن تغییری نمیکنند. سایتهای OpenLiteSpeed پس از تکمیل نصب وردپرس، LiteSpeed Cache را خودکار نصب و فعال میکنند. IP خروجی ثابت موردنیاز درگاه پرداخت نیز در همین صفحه، جدا از IP ورودی دامنه، نمایش داده میشود.
گزارش امنیتی و بهروزرسانی وردپرس
در صفحه هر سایت توربو یا اکو، گزارش امنیتی فقط بخشهایی را فهرست میکند که برای نسخه نصبشده آسیبپذیری شناختهشده دارند. برای هر بخش، شدت خطر، نسخه نصبشده و در صورت وجود نسخه جدید دیده میشود؛ جزئیات آسیبپذیری در همان ردیف باز میشود. دادهها از WPVulnerability دریافت میشوند. خالی بودن فهرست اثبات امن بودن همه بخشها نیست، چون ممکن است منبع داده بعضی موارد را پوشش ندهد. برای بهروزرسانی مورد نمایشدادهشده، نخست از بخش بکاپ یک نسخه کامل تازه تهیه کنید و تا آمادهشدن آن صبر کنید، سپس تغییر نسخه را تأیید کنید. نسخه نصبشده پس از اجرا بررسی میشود. اگر نتیجه نامشخص ماند، پیش از تلاش دوباره نسخه سایت را بازبینی کنید.
Debug و لاگ خطای وردپرس
برای عیبیابی سایت اکو، حالت Debug را از صفحه همان سایت روشن کنید. خطاها در لاگ خصوصی سایت ثبت میشوند و در صفحه عمومی به بازدیدکننده نشان داده نمیشوند. پس از پایان بررسی Debug را خاموش کنید. بخش لاگ خطا، پیامهای PHP و OpenLiteSpeed مربوط به همان سایت و فایل debug.log وردپرس را یکجا نمایش میدهد.
دوره پرداخت و ارتقای پلن وردپرس
هنگام خرید، دورههای موجود و نسخه PHP را انتخاب کنید. در صفحه وبسایتهای من میتوانید تمدید خودکار و دوره پرداخت بعدی را تغییر دهید. ارتقا به پلن بالاتر همان لحظه و بدون حذف سایتها انجام میشود و فقط اختلاف هزینه متناسب با زمان باقیمانده دوره از کیف پول کسر میشود.
مدیریت یکپارچه توربو و اکو وردپرس
صفحه وردپرس مدیریتشده، سایتها و خرید هر دو نوع سرویس را یکجا نشان میدهد. توربو نوع اختصاصی و اکو نوع اشتراکی است. پلنهای اکو بهترتیب برای ۱، ۳، ۵ و ۱۰ سایت ارائه میشوند و فضای ۱، ۵، ۲۰ و ۵۰ گیگابایت با سقف ۱، ۲، ۳ و ۴ هسته و ۵۱۲، ۱۰۲۴، ۲۰۴۸ و ۴۰۹۶ مگابایت حافظه دارند.
مقایسه ظرفیت اکو و توربو وردپرس
در صفحه انتخاب پلن، برآورد سناریویی بازدید روزانه فقط برای مشخصات منابع آزمودهشده نمایش داده میشود. مبنا، آزمون یکسان دودقیقهای با محتوای نمونه، PHP 8.4 و ترافیک فقطخواندنی است: اکو با ۱ پردازنده و ۵۱۲ مگابایت رم، ۲٫۴۳ درخواست صفحه در ثانیه؛ توربو با ۱ پردازنده و ۱۰۲۴ مگابایت رم، ۹٫۶۴ درخواست. فرمول: نرخ آزمون × ۸۶۴۰۰ × ۰٫۵ ÷ ۵ ÷ ۳، سپس گردکردن به هزار. عدد حاصل برای اکو حدود ۷ هزار و توربو حدود ۲۸ هزار بازدید در روز است، نه کاربر یکتا یا ظرفیت تأییدشده ۲۴ساعته. اندازه فضا به تنهایی ظرفیت پردازش را بالا نمیبرد؛ پلنهای اکو با CPU و RAM یکسان فقط برآورد مدلشده دارند. برای فروشگاه، عملیات نوشتنی و سایر پلنها آزمون مستقل لازم است.
فضای مصرفی اکو وردپرس
در صفحه هر سایت اکو، میزان فایلها و دیتابیس جداگانه نمایش داده میشود. اندازهگیری دورهای است و ممکن است چند دقیقه تأخیر داشته باشد. در مدل منابع مشترکِ فعالشده، فایلها و فایلهای فیزیکی دیتابیس همهٔ سایتهای پلن یک سقف سخت مشترک دارند؛ حذف فایل از یک سایت، فضا را برای سایر سایتهای همان پلن آزاد میکند.
منابع مشترک پلن اکو
در پلنهایی که مدل منابع مشترک روی آنها فعال شده، ظرفیت اجرای PHP بین جایگاههای سایت تقسیم ثابت نمیشود. هر سایت تا سقف ظرفیت آزاد کل پلن امکان مصرف دارد، اما مجموع مصرف همزمان از سقف پردازنده و حافظهٔ پلن عبور نمیکند. جداسازی فایلها و کاربران سایتها حفظ میشود. نمودار هر سایت سهم مصرف همان سایت را نشان میدهد؛ دسترسی به یک سایت، دسترسی به اطلاعات سایتهای دیگر نیست. انتقال پلنهای موجود مرحلهای و پس از بررسی بکاپ انجام میشود.