• Google Guava Örneği
  • Flutter, Dart?
  • Ignite ?
  • Yine yine yeniden?
Main Menu

PostgreSQL Ağ Ayarları

postgresql ayarları

Merhaba;

Mevcut projelerinizde yayınladıktan sonra, local ve uzak ağdaki bilgisayarların PostgreSQL veri tabanına ulaşması için bir kaç ayar yapmamız gerekiyor.
Bunu 3 şekilde yapabiliriz;
1- Kod kısmında
2- Dosya sistemindeki gerekli dosyaları bulup içerikleri değiştirerek.
3- PostgreSQL arayüzünde ( bu aslında 2 numaranın aynısı, sadece arayüzde daha kolay yapabiliyoruz)
Hepsi aynı kapıya çıkar. Linux bi sunucunuz varsa eğer 1 numara daha yaygın,ama windows bir sunucu kullanıyorsanız eğer birazdan resimler ile anlatmaya çalışacağım 3 numara tamamen ideal.

Öncellikle programımızı çalıştırıyoruz.
Hangi sunucuda ise bağlanıyoruz.
Tools Menüsünden server configuration'e geliyoruz.
Yan tarafa açılan her iki dosyada da ayar yapacağız.

PostgreSQL Ag Ayarlari

PostgreSQLAgAyarlari

Öncelik olarak postgresql.conf 'un ayarlarını yapalım;
postgresql.conf a tıkladıktan sonra açılan pencereden listen_addresses 'a çift tıklıyoruz,
PostgreSQLAgAyarlari-listenadress
Burada sadece Value'a gelip varsayılan değeri silip   " * "   (yıldız)  yazıyoruz
buradaki amaç bağlanan ipleri sınırlamak, sql'de " * " tümü anlamına geldiği için bunu yazıyoruz.
Not: Aklınızda bulunsun, eğer ağ'da birden fazla bilgisayar ve sadece belirli bilgisayarların bağlanması isteniyorsa eğer buraya " 192.168.1.33,192.168.1.100...." gibi ipler vererek sadece bu ip'lere sahip makinelerin  bağlanmasını sağlayabilirsiniz.
ve ok diyerek buradaki işlemi bitiriyoruz.

PostgreSQLAgAyarlari-value

 

Daha sonra ikinci ve son kısım olarak pg_hba.conf a tıklayarak açılan pencereden en üst satırdaki satıra çift tıklıyoruz;

PostgreSQLAgAyarlari-pg_hba conf

Açılan ufak pencereden ise sadece iki ayarı değiştirmemiz gerekiyor.
İP Adress = 0.0.0.0/0
Method   = trust  
bunlarıda yaptıktan sonra yine ok diyerek kapatıyoruz.

PostgreSQLAgAyarlari-pg_hba conf ayarlari

Son olarak ta tüm işlemleri kaydederek kapatıyoruz ve gerekli portlar açık olduğu taktirde yeterli yetkiye sahip olan kişi veritabanınıza erişebilir.

Leave a Comment

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>