پلنهای میزبانی وب امروزی فقط برای WordPress نیستند. پلنهای میزبانی ما از WordPress، Next.js، Node.js و برنامههای Laravel/PHP پشتیبانی میکنند و استقرار با Git از GitHub یا GitLab را دارند. این نوشته توضیح میدهد هر نوع برنامه چگونه مستقر میشود تا بتوانید مسیر درست را انتخاب کنید.
نوع مناسب میزبانی را برای برنامه انتخاب کنید
- WordPress و برنامههای PHP (Laravel). روی میزبانی وب خوب اجرا میشوند. PHP، MySQL، کرونجابها و یک کنترل پنل دریافت میکنید.
- Node.js و Next.js. بهصورت یک پردازه Node بلندمدت اجرا میشوند. میزبانی وب مدیریت پردازه را برای شما انجام میدهد.
- پشتههای سنگین یا سفارشی. به دسترسی root، کارگرهای پسزمینه یا نرمافزار ویژه نیاز دارید؟ به یک VPS بروید.
پلنها و آنچه هر یک شامل میشود در صفحه میزبانی وب آمده است.
WordPress: نصب با یک کلیک
هنگام سفارش WordPress را بهعنوان پلتفرم انتخاب کنید تا برای شما نصب شود. پس از استقرار، وارد کنترل پنل شوید، WordPress را باز کنید و راهاندازی سایت را کامل کنید. اگر سرعت بیشتری میخواهید، یک افزونه کش اضافه کنید.
برنامههای Laravel و PHP
- مخزن Git خود را از کنترل پنل وصل کنید، یا فایلها را آپلود کنید.
- ریشه وب را روی پوشه
publicتنظیم کنید. - یک پایگاه داده MySQL بسازید و مشخصات آن را در
.envبگذارید. - دستورهای معمول را اجرا کنید (در پلنهایی که SSH دارند، از طریق SSH):
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache
برای کارهای زمانبندیشده یک ورودی کرون اضافه کنید:
* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
Next.js و Node.js
- پروژه خود را به GitHub یا GitLab پوش کنید و در کنترل پنل وصل کنید.
- دستور ساخت و دستور شروع را تنظیم کنید، که برای Next.js معمولاً این است:
npm ci
npm run build
npm start
- متغیرهای محیطی مربوط به رازها را در پنل تنظیم کنید، نه اینکه آنها را کامیت کنید.
- با پوش کردن به شاخه خود دوباره مستقر کنید.
بررسی کنید برنامه شما روی پورتی که پنل میدهد گوش میدهد و آن را از process.env.PORT میخواند.
دامنهها، SSL و ایمیل
هر پلن SSL رایگان دارد و دامنه سال اول رایگان است. دامنه را به حساب میزبانی اشاره دهید، منتظر بهروزرسانی DNS بمانید و گواهی برای شما صادر میشود. توضیح رکوردهای DNS را ببینید. ایمیل رایگان با صندوقهای نامحدود هم شامل میشود.
چه زمانی VPS مناسبتر است
وقتی باید سرویسهای پسزمینه، پایگاه دادهای که خودتان تنظیم میکنید، Docker یا هر چیزی را که میزبانی وب اجازه نمیدهد اجرا کنید، VPS انتخاب کنید. راهنمای Nginx و HTTPS این مسیر را پوشش میدهد.