Guide for installing and activating Mongodb in Centos7 + on Iranian servers
In سرورهای ایران نکته مهم که در انتهای مطلب گفته شده را در نظر داشته باشید.
1- ابتدا وارد ترمینال لینوکس CentOS 7 خود شوید.
2- لیست Repository آن را با اجرای دستور زیر نصب نمائید.
(به دلیل اینکه پکیج MongoDB در لیست Repository پیش فرض centos 7 وجود ندارد)
nano /etc/yum.repos.d/mongodb-org.repo
سپس اطلاعات زیر را در آن کپی کرده و فایل را ذخیره کنید.
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
3- سپس با دستور زیر لیست repository لینوکس خود را چک کنید.
yum repolist
در خروجی دستور بالا باید نام مخزنی که اضافه کردید را مشاهده کنید.
4- پس از اعمال مراحل بالا دستور زیر را برای نصب mongoDB وارد کنید.
yum install mongodb-org
پکیج شروع به نصب کرده و در حدود 201 مگابایت را دانلود و نصب مینماید. دقت داشته باشید در بین مراحل نصب از شما تأییدیه نصب و دانلود پرسیده خواهد شد که Yes را وارد کنید.
systemctl start mongod systemctl reload mongod
سپس منتظر بمانید تا نصب MongoDB تمام شود.
نکته مهم برای نصب MongoDB در سرورهای ایران:
برای نصب در سرورهای ایران بعلت تحریم دسترسی مستقیم به آدرس های mongodb امکانپذیر نیست، و راه حل استفاده از تحریم شکن ایرانی شکن هست.
برای این منظور:
1- DNS سرور رو دی ان اس های شکن میذاریم.
2- سپس در فایل mongodb-org.repo آدرس های http را به https تغییر می دهیم.
3- دستور نصب mongodb را وارد میکنیم و کمی انتظار تا نصب کامل!
موفق باشید!