]> code.delx.au - cgiproxy/blobdiff - ruby/path.cgi
Ruby 2 support
[cgiproxy] / ruby / path.cgi
index 108d1f508ce79dbdd988cb85ca501394441d8281..842a603d9bd1ba4a26a4dec1130c969abfafabbe 100755 (executable)
@@ -1,5 +1,10 @@
-#!/usr/bin/env ruby
+#!/usr/bin/ruby
 
-require 'proxy.rb'
-proxyTo "http://internalserver/somepath"
+require './proxy.rb'
+host = ENV["HTTP_HOST"]
+case host
+when "public.example.com"
+    host = "internal.example.com"
+end
+proxy_to "https://#{host}"