Wpis z mikrobloga

#programowanie #webdev #python
Mirki pomóżcie! Znacie jakiś prosty sposób na zintegrowanie nginxa z aplikacją we flasku?
Chodzi mi głównie o przekierowanie ruchu. Przeglądałem różne tutoriale, ale są one dość obszerne i rzadko kiedy wyjaśniają dobrze po co w danym configu dany parametr itp.
  • 6
  • Odpowiedz
@assembly: nginx reverse proxy - temat w google, digitalocean ma swietne tutoriale
https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-web-server-and-reverse-proxy-for-apache-on-one-ubuntu-14-04-droplet
tak naprawde wszystko co za to odpowiada, to:

location / {
proxy_pass [http://111.111.111.111:8080;](http://111.111.111.111: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;
}
  • Odpowiedz
@assembly: trochę bardziej skomplikowana wersja.. Mod wsgi do apache, można ustawić żeby bylo na stale iles tam procesów, w nginx reverseproxy i loadbalancer. Ewentualnie wszystko zrobić już na nginx bo też jest to mozliwe ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • 0
@bonus dzięki wielkie, o to mi chodziło!
@Init0 tego moda sprawdzalem. Jest też dla nginxa. Na oficjalnej stronie flaska jest info o tym, że coś takiego istnieje i nic poza tym xD. Pierdyliard tutkow do tego z różnymi rozwiązaniami, ale żeby znaleźć coś dokładnie opisanego to już inna sprawa...
  • Odpowiedz