Hi! If you generate the url in your app, it will see the proxyPass address:
> ProxyPass /pls http://server:7777/pls/myapp/ > ProxyPassReverse /pls http://server:7777/pls/myapp/ You could change this into: ProxyPass /pls http://www.mycompany.com:7777/pls/myapp/ ProxyPassReverse /pls http://www.mycompany.com:7777/pls/myapp/ Works for us. ** Martin 2009/2/27 <harri.temo...@nokia.com>: > Hi all, > > I have problem when Wicket 1.3.5 application is installed behind proxy server. > > Application it showing Index page in url https://www.mycompany.com/pls/myapp/ > When clicking link (pointing into same Index page), browser is going to url > http://server:7777/pls/myapp/ > > Any ideas about to solve this? Details listed below. > > Best Regards > Harri > > ======Index.html===================================================== > <html xmlns:wicket="http://wicket.apache.org/"> > <body> > <a wicket:id = "linkIndex">Index</a> > </body> > </html> > ======Index.java===================================================== > public class Index extends WebPage { > public Index() { > Link linkToAnchor = new Link("linkIndex") { > public void onClick() { > setResponsePage(Index.class); > } > }; > add(linkToAnchor); > } > } > ======MyApplication.java============================================= > public class MyApplication extends WebApplication { > > @Override > public Class getHomePage() { > return Index.class; > } > } > ======web.xml======================================================== > <?xml version = '1.0' encoding = 'windows-1252'?> > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" > xmlns="http://java.sun.com/xml/ns/j2ee"> > <description>Empty web.xml file for Web Application</description> > <filter> > <filter-name>WicketApplication</filter-name> > > <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> > <init-param> > <param-name>applicationClassName</param-name> > <param-value>com.mycompany.app.MyApplication</param-value> > </init-param> > </filter> > <filter-mapping> > <filter-name>WicketApplication</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > <session-config> > <session-timeout>35</session-timeout> > </session-config> > <mime-mapping> > <extension>html</extension> > <mime-type>text/html</mime-type> > </mime-mapping> > <mime-mapping> > <extension>txt</extension> > <mime-type>text/plain</mime-type> > </mime-mapping> > </web-app> > =========================================================== > My infra stack is: > > Alteon SSL Aaccelerator url: > https://www.mycompany.com/pls/myapp/ > > Apache Proxy url: > http://webserver:80/pls/myapp/ > Httpd.conf: > ProxyPass /pls http://server:7777/pls/myapp/ > ProxyPassReverse /pls http://server:7777/pls/myapp/ > > Oracle Application Server url: > http://server:7777/pls/myapp/ > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org