مرتضی صبیحی
5 سال پیش توسط مرتضی صبیحی مطرح شد
7 پاسخ

هاست یا سرور

میدونم این سوال هزاران بار پرسیده شده و جوابشم معلومه ولی خوب اینجا یک سری از موضوعات برام مبهمه.

ما داریم روی پروژه کار میکنیم که بکندش با laravel هست و rest api میده و فرانتش با nuxt هست.
و ما میخوایم backend رو بزاریم رو سرور یا هاست و منم از client درخواست بدم بهش.
یعنی در کل سرور یا هاست رو برای تست میخوایم نه برای production.

تا اینجا خودم میدونم جوابش چیه و باید هاست بگیرم یا سرور.
ولی دو تا موضوع هست که یکم گیجم کرده:

۱. ما داریم از swagger استفاده میکنیم برای api doc
۲. من تجربه کار با سرور لینوکس یا ویندوزی ندارم و بعد از خریدش باید کانفیگ هایی رو انجام داد ک خودم سر در نمیارم.

حالا اگ سرور بگیریم ویندوز بگیریم یا لینوکس؟؟
میخوام کمترین زمان رو اختصاص بدیم به کانفیگ و نمیخوایم خودمونو درگیر کنیم.

و بعد از خرید سرور مباحث امنیتی هست که باید انجام بدیم تا سرور کرک نشه؟

یه راهنمایی کنید مرسی


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
2

سلام
@mortezasb87

برای تست ها و حالت هایی که گفتید ، هاست هم کفایت میکنه ، در صورتی که گرفتن سرور هم هیچ منافاتی نداره دسترسی هم بیشتره!!

اما در کل شما چون با لاراول سرو کار دارید برای اجرای نهایی پروژه باید سرور بگیرید که بسته به نوع پروژه سرور مجازی میتونه مناسب باشه یا سرور اختصاصی با توجه به منابع هایی که داره!

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

شما حتما باید یه کنترل پنل مثل : سی پنل ، دایرکت ادمین ، پلسک اینا رو بریزید !
همین نصب اینا 50
60 درصد امنیت و راحتی شما رو فراهم میکنه!
تمامی چیزایی هم که لازم دارید اتوماتیک نصب میشه و روی رم و سی پی یو و یوزر و ایمیل و ... خیلی چیزا کنترل کامل خواهید داشت

برای امنیت سرور هم که یه بحث جداست ، که پارامتر های زیادی داره و از جایی که خرید میکنید میتونید بدید براتون انجام بدن .
ایمن سازی توابع توی PHP
ایمن سازی جهت آپلود شل مخرب
آنتی ویروس ها ،
امن سازی وب سرور . ....

برای تهیه سرور مجازی هم من از
http://www.skyf-host.com گرفتم راضی بودم و خوب بوده.
کانفیگ های رایگان هم انجام میدن.

امید وارم تونسته باشم راهنمایی کنم ، موفق باشید


مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 5 سال پیش مطرح شد
0

@Alimotreb

خیلی ممنون

مشکلم با همون کانفیگ های سروره ک سر در نمیارم اشون

حالا اون swagger به هاست نیاز داره یا نه؟

بکند با لاراوله


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام مجدد
@mortezasb87

خواهش میکنم
کانفیگ رو خب اگر تخصص در سرور ها دارید و اینا ، انجام بدید ، ندارید بسپرید به متخصصش

برای اون swagger من چون کار نکردم اطلاعات زیادی راجبش نمیدونم ولی تا جایی که خوندم یه فریم ورک اوپن سورس برای نوشتن API هست که پکیج برای لاراول هم داره و قابل استفاده هست
ولی شما برای API ها چرا از قسمت API خود لاراول استفاده نمیکنید!!


مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 5 سال پیش مطرح شد
0

@Alimotreb

ولی شما برای API ها چرا از قسمت API خود لاراول استفاده نمیکنید!!

این جمله اخر رو متوجه نشدم

من خودم فرانت کار میکنم


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@mortezasb87

ببینید شما با خود لاراول هم میتونید قسمت API وب سایت رو تکمیل کنید که بعد ها برای اتصال اپلیکیشن ها و ... ازش استفاده کنید

حتی یه چیز خوب دیگه و سبک تر و کم حجم تر هم داره
لومن
https://lumen.laravel.com/
از این هم میتونید استفاده کنید

کلا سمت بک اند پروژه ، چه بخش API ها باشه ، چه بخش های اصلی رو خود لاراول به تنهایی پاسخگو هست!


مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 5 سال پیش مطرح شد
0

@Alimotreb

نه من دارم از swagger استفاده میکنیم تا یه داکیومنت برای api داشته باشیم


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@mortezasb87

هر طور صلاحه .
انشالا که موفق باشید
ولی منافاتی نداره با صحبت های مطرح شده.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام