nginx e vhosts.d

divide et impera

where do I put this proxy?

location /esayt/ {
     proxy_pass "http://${AF.orm.host}:4242";
     proxy_set_header Host ${AF.llama.host};
}

nowadays

  • 4 svn branches (trunk, devel, qa, prod)
  • 4 maven filters (devel, test, preprod, prod)

jenkins


SKEL: (nginx2|openresty)


(nginx|openresty)-vhost.conf

include ${static.service.home}/conf/vhosts.d/s.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/developer.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/orm.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/docs.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/admin.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/api.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/go.appsfuel.com.conf;
${AF.nginx.allowToTest} include ${static.service.home}/conf/vhosts.d/httptest.appsfuel.com.conf;
${AF.nginx.allowToDev}  include ${static.service.home}/conf/vhosts.d/profiler.appsfuel.com.conf;
include ${static.service.home}/conf/vhosts.d/refueljs.conf;

### REMOVE THEM ALL ###
include /jhub/_prod/server_dadabe_gaia_daemon/conf/vhost.conf;
${AF.nginx.allowToDev}  include /jhub/_prod/server_dadaappsfuel_dashboard_daemon/conf/nginx-vhost.conf;
${AF.nginx.allowToDev}  include /jhub/_prod/server_dadaappsfuel_sentry_daemon/conf/nginx-vhost.conf;

splitngx

By Andrea

splitngx

Plan to Split NGX

  • 1,130