سلام و درود فراوان
بنده یک سوال در مورد deploy کردن پروژه بر روی سرور مجازی (vps) داشتم
من یک سایت فروشگاهی با nuxt.js و express.js نوشتن که nuxt روی port 3000 اجرا میشه و express هم روی port 4000 اجرا میشه و nuxt به port 4000 برای دریافت و ارسال اطلاعات در خواست می زند بعد الان میخواستم بدونم این پروژه رو از پنل های مدیریتی مانند cpanel یا DirectAdmin استفده کنم و بر روی vps ببرم یا نه به صورت دستی با pm2 و nginx خودم انجام بدم
ممنون میشم بنده رو راهنمایی کنید
@Abolfazl.tabe95
به نظر من اگر تسلط کافی روی لینوکس داری که اینکارو مستقیم خودت روی vps انجام بده.
اگر نه ، مخصوصا برای تنظیمات امنیتی ، ابزارهای آماده ای مثل دایرکت ادمین و یا سی پنل (اخیرا خود راکت هم مثکه یه سرویس ارائه داده که اطلاعات کافی راجع بهش ندارم) کمک میکنه
اما
به نظر من خودتو از ماجرا جویی توی دنیای لینوکس محروم نکن !
از من میشنوی اگر پروژه ات پروداکشن نیست و مشکلی با بک آپ برگردوندن و ... نداری ، حتما خودت روی vps با یک ریورس پراکسی مثل nginx یا haproxy یا ... deployment پروژه هاتو مشق کن.
سلام و درود
@Abolfazl.tabe95
نظر شخصی رو میگم خدمتتون
قطعا برای ران کردن هر پروژه ای اگر داخل کنترل پنل باشه چندین مزیت داره
1) امنیتتون قطعا بهتر هست تا یه سیستم عامل خام و نصب نود جی اس و وب سرور و ....
2) مدیریت توی خیلی موارد مثل دامنه ها و SSL و ,.... بهتر هست و نظم انسجام بهتری رو در حین پروژه دارید اگر از کنترل پنل استفاده کنید
3) پس فردا روزی خواستید انتقال بدید یا ارتقا بدید یا جا به جا کنید یا بک آپ گیری منظم بخوایید داشته باشید
با کنترل پنل هایی مثل سی پنل یا پلسک این موارد خیلی سریع تر و بهتر براتون انجام میشه.
برای پروژه ای هم ک شما گفتید
ک موارد نود جی اسی دارید و...
شما روی سی پنلتون ، کلاد لینوکس نصب کنید ( الان هاست های نود جی اس یا هاست های پایتون از این قضیه استفاده میکنن)
پروژه های پایتون و نود جی اس و ... تمامی این موارد رو به راحتی میتونید ران کنید بدون تداخل پورت یا ....
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟