Tiêu hoá file cấu hình MongoDB

Lời giới thiệu: Cùng mình tìm hiểu cách cấu hình mongodb trên môi trường production ( centos, ubuntu, linux…) để sử dụng với nhiều mục đích khác nhau. Configuration File Options: Vị trí file config: Linux: /etc/mongod.conf Macos: /usr/local/etc/mongod.conf or /opt/homebrew/etc/mongod.conf Windows: <install location>/binmongod.cfg Sample file config: Explain: fork : true -> cài đặt này

  1. Lời giới thiệu:
    Cùng mình tìm hiểu cách cấu hình mongodb trên môi trường production ( centos, ubuntu, linux…) để sử dụng với nhiều mục đích khác nhau.
  2. Configuration File Options:
    Vị trí file config:
  • Linux: /etc/mongod.conf
  • Macos: /usr/local/etc/mongod.conf or /opt/homebrew/etc/mongod.conf
  • Windows: <install location>/binmongod.cfg
  1. Sample file config:
    image.png
  2. Explain:
    • fork : true -> cài đặt này bật chế độ daemon cho mongod cho phép bạn chạy cơ sở dữ liệu như một máy chủ thông thường.
    • bindIp : localhost -> sử dụng cài đặt này buộc máy chủ MongoDB chỉ lắng nghe các yêu cầu đến từ IP localhost. Bạn có thể sử dụng nó để nghe các IP an toàn khác.
    • port : 27017 -> đây là cổng mặc định được các cá thể cơ sở dữ liệu MongoDB sử dụng. Bạn có thể thay đổi cổng thành một cổng tùy chỉnh nếu bạn muốn.
    • quiet : true -> điều này vô hiệu hóa tất cả trừ các mục quan trọng nhất trong tệp đầu ra / nhật ký. Đối với triển khai sản xuất, bạn nên đặt nó thành false.
    • dbPath : /var/lib/mongodb -> cài đặt này chỉ định nơi MongoDB sẽ lưu trữ các tệp của nó.
    • systemLog.path : /var/log/mongodb/mongod.log -> đây là đường dẫn mà mongod sẽ ghi đầu ra của nó.
    • logAppend : true -> điều này đảm bảo rằng mongod thêm các mục nhật ký mới thay vì ghi đè các mục hiện có trong quá trình máy chủ bắt đầu hoạt động.
    • storage.journal.enabled : true -> điều này cho phép viết nhật ký.
  3. Reference:
    https://hevodata.com/learn/mongodb-configuration-file/

☺️☺️ Hôm nay tới đây thôi. Hẹn gặp lại ở những phần kế tiếp 😉😉

Nguồn: viblo.asia

Bài viết liên quan

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 2

viết lại nội dung này ” Phát hiện các cuộc tấn công Cross Site Scripting (XSS)

AI Chatbot 2025: Xu Hướng Tất Yếu Cho Doanh Nghiệp Dẫn Đầu

Giới thiệu AI chatbots đã trải qua một hành trình đáng kể, từ những công cụ t

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 1

Tấn công web là gì? Ứng dụng web là các ứng dụng cung cấp dịch vụ cho người

SEO Mũ Trắng, Mũ Đen, Mũ Xám: Hiểu Biết và Lựa Chọn Phù Hợp

SEO Mũ Trắng, Mũ Đen, Mũ Xám: Hiểu Biết và Lựa Chọn Phù Hợp Trong kỷ nguyên s