Docker ile Nginx Proxy Manager Kurulumu

Deniz TÜRKMEN
3 min readSep 14, 2022

--

Merhabalar,

Bu yazımda docker ile Nginx Proxy Manager kurulumunu inceliycez. ilk olarak nedir, hangi amaçla kullanıyoruz.

Nginx: Açık kaynaklı bir web sunucu yazılımıdır NGINX, şu anda dünya genelinde 400 milyon kadar web sitesi içeriğini sunan ve gitgide popülaritesi artan yazılımsal bir web sunucusudur.

Nginx Proxy Manager: Trafiği başka bir sunucuya yönlendirmek için kullanılan popüler bir web sunucusu ve ters (reserve) proxy’dir. Nginx’i ters proxy olarak ayarlarken hatalara, yanlış yapılandırmalara sebep olabilir. İşlemleri kolaylaştırmak için tasarlanmış UI olarak tasarlanmıştır.

Nginx Proxy Manager Avantajları;

  • Reverse proxy’ler sunucuların varlığını ve özelliğini gizleyebilir.
  • İstemcileri web tabanlı saldırılara karşı koruyabilir.
  • Reverse proxy’ler web sunucuları üzerinden yükü azaltarak, web isteklerine hızlı bir şekilde cevap verebilir.
  • Uygulaması kolaydır ve DDoS ve DoS gibi Web sunucu saldırılarına karşı fazlasıyla güvenlidir
  • Nginx Reverse proxy birçok back-end sunucusu arasında dengeli bir yüklenme yaratmaya yardımcı olur ve daha yavaş back-end sunucuları için önbellekleme sağlar.

Kurulumu docker compose ile yapacağız. Bunun için docker compose dosyamıza bakacak olursak,

docker-compose -f docker-compose-mariadb.yaml up -d

docker compose durumuna bakmak için,

docker-compose -f docker-compose-mariadb.yaml ps
docker logs -f 01-nginxreserveproxyui_app_1

Loglarından bakıp migrations gerçekleştiğine göre tarayıcıdan kurulum yaptığımız bilgisayarın IP adresi ve 8181 portuna gittiğimizde.

Default kullanıcı ile login yapıyoruz;

  • Email: admin@example.com
  • Password: changeme

Giriş yaptıktan sonra email ve password değiştiriyoruz.

Görüldüğü gibi başarılı şekilde kurulum tamamlandı. Bundan sonra nginx reserve proxy işlemleri UI kolayca yapabilirsiniz.

--

--

Deniz TÜRKMEN
Deniz TÜRKMEN

No responses yet