Nginx Reverse Proxy nasıl yapılır
Вставка
- Опубліковано 11 вер 2024
- Nginx reverse proxy yapım aşamalarını anlatan video.
Kodlar sırasıyla;
***
"sudo apt-get install nginx" nginx'i bilgisayara yükleme (debian tabanlı bir linux dağıtımı için geçerlidir diğer dağıtımlar için 'nginx "kendi dağıtım adınız" indirilir'i aratabilirsiniz)
***
"sudo nano /etc/nginx/sites-available/default" nano ile default dosyasını açmanıza yarar
***
"
server {
listen 80;
server_name example.com;
location / {
proxy_pass localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
" konfigürasyon dosyasının içini buna benzetmeye çalışın default dosyasının içinde ekstra olarak default_server yazabilir default doyası dışında diğer konfigürasyon dosyalarınıza yazmayın.
***
"sudo systemctl restart nginx" nginx'i yeniden başlatmanıza yarar ki yaptığınız değişiklikler etkili olabilsin.
***
En son olarak yaptığınız değişiklikleri deniyebilirsiniz. Eğer başka konfigürasyon dosyaları oluşturmak istiyorsanız verilen kodu içeren bir dosya oluşturup server_name bölümüne bir başka domaini (blog.benimdomainim.com gibi) yazıp yönlendirilen adresin port bölümünü değiştirerek başka konfigürasyon dosyaları oluşturabilirsiniz her değişiklikten sonra ise nginx'i yeniden başlatmayı unutmayın.