Hi Chris, me again :)


Yes, those port numbers will go away completely. This is because Apache won't even be talking to Tomcat on port 8080, it will be using the JK port, 8009. Using mod_jk makes Tomcat work much more like mod_php or mod_perl. All of the http/https stuff happens in Apache. So when a request comes in Apache uses mod_jk to request the (X)HTML (or whatever) document from Tomcat instead of retrieving a file from the disk. Then Apache responds with whatever Tomcat sent. From Tomcat's point of view, there is no http or https.

That sounds really great. But I think I am getting to old for those things ...

I just downloaded the connector and installed it on my server.

Because things are very new to me, I used a minimal configuration (without virtual hosts). So I put the following into my httpd.conf:

LoadModule jk_module modules/mod_jk.so

JkWorkerProperty worker.list=ajp13w
JkWorkerProperty worker.ajp13w.type=ajp13
JkWorkerProperty worker.ajp13w.host=localhost
JkWorkerProperty worker.ajp13w.port=8009
JkLogFile c:/jk_log.log
JkLogLevel info

JkMount /myApp/* ajp13w

In server.xml there is the following

    <Connector
        port="8009"
        redirectPort="8443"
        protocol="AJP/1.3">
    </Connector>


So a very basic setup.

And the connection is running very well - even when I install some html-files in htdocs in the same directory I have mapped Tomcat to, Apache will serve the Tomcat stuff. Cool :)

But:

Despite the fact that I am calling my app without the port number (using http://localhost/myApp) the link rendered by Tapestry when using scheme https still looks like:

https://localhost:80/myApp/myPage.page :(

Every html-link is rendered ok (http://localhost/myApp/myPage.page) without the port number.

I have tried every connection (from outside with my domain-name, via 127.0.0.1, from another computer using the servers ip, and the windows name of the server) - I even configured Apache to listen to port 500 :) (the https link then was https://localhost:500/Myapp/myPage.page).

I even upgraded to Tapestry 4.0 final (was using Rc1 till now).

So I am clueless again :(

In my configuration (maybe there is some configuration point in Tomcat or Apache I am not aware of that forces this behaviour ?) this scheme thing seems to be absolutely useless :(

So I will focus on this filter-thing Fernando mentioned to implement path or page/component based https-connections.

But I still wonder if I am the only person around trying to use the scheme https ?

Bye,
Gerald

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to