Skip to content

Instantly share code, notes, and snippets.

@Oobert
Created April 27, 2015 18:25
Show Gist options
  • Save Oobert/d218c1d8bbbe41ff4138 to your computer and use it in GitHub Desktop.
Save Oobert/d218c1d8bbbe41ff4138 to your computer and use it in GitHub Desktop.
Hapijs reverse proxy
var Hapi = require('hapi');
var server = new Hapi.Server();
server.connection({
host: '45.55.234.151',
port: 80
});
server.route([{
method: '*',
path: '/{p*}',
vhost: ['www.geekwithopinions.com', 'geekwithopinions.com'],
handler: {
proxy: {
protocol: 'http',
host: '127.0.0.1',
port: 8080,
passThrough: true,
xforward: true
}
}
},
{
method: '*',
path: '/{p*}',
vhost: ['www.gwo.co', 'gwo.co'],
handler: {
proxy: {
protocol: 'http',
host: '127.0.0.1',
port: 8081,
passThrough: true,
xforward: true
}
}
}
]);
server.start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment