باز کردن امکان اتصال به دیتابیس مونگو MongoDB از خارج از سرور سیموتل

برای ارتباط مستقیم با دیتابیس سیموتل به چه نحوی میشه عمل کرد. کد برنامه من php است و قصد دارم پنل اختصاصی برای کاربرانم داشته باشم تا تغییرات را در دیتابیس بطور مستقیم اعمال کنند.

2 Likes

دیتابیس مونگو به صورت پیش فرض ناامن می باشد. و برای امنیت آن روش های مختلفی پیشنهاد می شود که در سیستم سیموتل از روش بایند کردن دیتابیس به لوکال استفاده شده است که یکی از بهترین روش ها برای امنیت در دیتابیس های NoSQL می باشد.

لذا توصیه میشود: از اتصال مستقیم (از بیرون شبکه نا امن) به دیتابیس اکیدا خودداری نمایید. برای کار با داده های موجود در سیموتل از وبسرویس های آن استفاده نمایید.

همچنین یادآور می شود که در صورت باز شدن دیتابیس برای آیپی های غیر لوکال، شرکت نسیم تلکام به عنوان توسعه دهنده سیموتل، هیچ مسئولیتی در قبال امنیت دیتابیس و سرور به عهده نمی گیرد.

روش باز کردن مونگو:
اگر قصد دارید مونگو را برای اتصال از بیرون باز نمایید. ابتدا وارد فایل /usr/src/mongodb/conf/mongo.conf شوید و در ردیف bindIp مقدار 127.0.0.1 را به 0.0.0.0 (بخوانید درباره IP-Binding) تغییر دهید و سپس مونگو را دوباره راه اندازی کنید.

simotelhelper db stop
simotelhelper db start

درباره امنیت مونگو بخوانید:

3 Likes