Bu bölümde MongoDB kurulumu sonrası yapılması gereken temel yapılandırma adımları, ana yapılandırma dosyası ve servis yönetimi anlatılacaktır.
Yapılandırma Dosyası (mongod.conf)
MongoDB'nin ana yapılandırma dosyası genellikle /etc/mongod.conf konumunda bulunur. Bu dosya YAML formatındadır ve sunucunun davranışını kontrol eden çeşitli ayarları içerir.
systemLog.destination: Logların nereye yazılacağı (file veya syslog).
net.port: MongoDB'nin dinleyeceği port (varsayılan: 27017).
net.bindIp: MongoDB'nin hangi ağ arayüzlerini dinleyeceği. Güvenlik nedeniyle varsayılan olarak genellikle sadece 127.0.0.1 (localhost) olarak ayarlanmıştır. Dışarıdan erişime izin vermek için bu ayarı 0.0.0.0 veya belirli IP adresleri olarak değiştirmeniz gerekir (güvenlik duvarı ayarlarını da yapmayı unutmayın!).
security.authorization: Kimlik doğrulamanın etkinleştirilip etkinleştirilmeyeceği (enabled veya disabled). Varsayılan olarak devre dışıdır. Üretim ortamlarında mutlaka etkinleştirilmelidir.
Yapılandırma dosyasında yapılan değişikliklerden sonra MongoDB servisini yeniden başlatmak gerekir.
Servis Yönetimi (systemd)
systemd kullanan sistemlerde MongoDB servisi (mongod) systemctl komutu ile yönetilir.
Servis Durumunu Kontrol Etme:
sudosystemctlstatusmongod
Servisi Başlatma:
sudosystemctlstartmongod
Servisi Durdurma:
sudosystemctlstopmongod
Servisi Yeniden Başlatma:
Yapılandırma değişikliklerinden sonra genellikle bu komut kullanılır.