Press enter to see results or esc to cancel.

Nginx – Tomcat7 Reverse Proxy Konfigurasyonu

Merhaba, bu yazi size nginx reverse proxy ile trafiginizi 80. porttan 8080 portuna nasil yonlendirme yapilacagini anlatmaktadir. (Tomcat sunucunuzu hangi porttan calistiriyorsaniz 8080 yerine o portu yazmalisiniz.)

Debian 7.6 uzerinde nginx 1.8.0-1 ve tomcat 7.0.28 kuruludur.

Nginx 1.8.0-1 surumu icin asagidaki yonergeleri izleyiniz.

vim /etc/apt/sources.list.d/nginx

Asagidaki 2 satiri ekleyiniz.

deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx

Debian 8.0 icin;

deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx

Key’i ekleyelim;

wget -O- http://nginx.org/keys/nginx_signing.key | apt-key add –

son olarak nginx paketini yukleyelim.

apt-get update

apt-get install nginx

sorunsuz bir yuklemeden sonra nginx sunucusunu reverse proxy olarak ayarlayalim. (80. port isteklerini 8080 portuna yonlendiriyoruz.)

vim /etc/nginx/conf.d/tomcat.conf

server {
listen 80;
server_name murat.ws;
location / {
proxy_redirect off;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://murat.ws:8080;
}
}

ve son olarak /etc/init.d/nginx restart komutu ile nginx yeniden baslatilir.

Sevgiyle.