Selamlar,
docker-compose ile frontend ve backend projelerini 8080 ve 8000 portlarında ayağa kaldırıyorum. Bunlar için aaaa.com ve backend.aaa.com olarak 2 domain kullanacağım. DNS yönlendirmeleri tamamlandı bir problem yok.
Sıra bunlara nginx reverse işlemi uygulayarak domain'lere yönlendirmeye geldi. Şu şekilde işlemler yaptım:
apt install nginx
unlink /etc/nginx/sites-enabled/default
cd /etc/nginx/sites-available
vi reverse-proxy.conf
Burda oluşturduğum reverse-proxy.conf'u şu şekilde doldurdum:
server {
listen 80;
server_name aaa.net;
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
location / {
proxy_set_header Client-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http//127.0.0.1:8080;
}
}
Ardından şu komutları uyguladım:
ln -s /etc/nginx/sites-available/reverse-proxy.conf /etc/nginx/sites-enabled/reverse-proxy.conf
nginx -t
systemctl restart nginx
systemctl status nginx
Herhangi bir problem yok. Nginx çalışıyor. Fakat aaa.net adresine gittiğimde 8080 portuna yönlendirmiyor. Yönlendirmediği için frontend sayfası gelmiyor. Server hangi portları kullanıyor diye baktım ve şu şekilde bir kullanım var:
ports
Nerede hata yapıyorum ?