mod_lua / mod_proxy: set cookie on the proxied connection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am using a combination of mod_lua, mod_proxy, mod_proxy and
mod_proxy_wstunnel.

Excerpt from the relevant VirtualHost:

LuaHookTranslateName /etc/apache2/proxy.lua proxy_handler

Simplified proxy:

function proxy_handler(r)
	if r.uri:match("^/local/websocket") then
		r.handler = "proxy-server"
		r.proxyreq = apache2.PROXYREQ_REVERSE
		r.filename = "proxy:wss://192.0.2.1/remote/websocket"
		return apache2.OK
	end
	return apache2.DECLINED
end

This works like a charm, except that I need a cookie to be set towards
the remote websocket, the content of which I do not want to disclose to
the user. For simplicity's sake, assume the value of the cookie is a
fixed string.

Effectively, I would like to modify the proxied HTTP request in such a
way that I can inject a Cookie: header. I do not want to set a cookie in
the user's client.

I'm not sure what the best approach would be here. Any hint is welcome!

Thanks,

Gerry

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux