Hi !
I'm installing Liferay as a WAR on Tomcat 6 on a new Ubuntu server.
I want my portal accessible only via HTTPS, that's why I've enabled it via Apache.
My config :
Apache 2 (/etc/apache2/sites-enabled/001-https)
Code:
<VirtualHost my.domain.com:443>
ServerAdmin admin@domain.com
ServerName my.domain.com:443
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
SSLCertificateFile /etc/ssl/server.crt
SSLCertificateKeyFile /etc/ssl/server.key
SSLCACertificatePath /etc/ssl
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
JkMount /* worker1
</VirtualHost>
This is working great so far...
But I have a problem with WebDav (provided by Liferay).
When I try to access a Web Folder with Nautilus or via the command "sudo mount -t davfs
https://my.domain.com/tunnel-web/sec...cument_library /media/webdrive/", I have an error that blocks me.
Note that when I access the WebDav share directly from Tomcat at the address "http://my.domain.com:8080/tunnel-web/secure/webdav/pit/document_library", it works fine.
The error from Nautilus is the following :
Code:
DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
The output from the command line is :
Code:
Please enter the username to authenticate with server
https://my.domain.com/tunnel-web/secure/webdav/pit/document_library or hit enter for none.
Username: pit@domain.com
Please enter the password to authenticate user pit@domain.com with server
https://my.domain.com/tunnel-web/secure/webdav/pit/document_library or hit enter for none.
Password:
/sbin/mount.davfs: the server certificate is not trusted
issuer: Company, Paris, France, FR
subject: Company, Paris, France, FR
identity: my.domain.com
fingerprint: 56:40:2b:26:9f:f5:51:31:96:5b:44:5a:3c:75:df:93:5c:06:1f
You only should accept this certificate, if you can
verify the fingerprint! The server might be faked
or there might be a man-in-the-middle-attack.
Accept certificate for this session? [y,N] y
/sbin/mount.davfs: Mounting failed.
Could not authenticate to server: missing parameter in Digest challenge
Can anyone help me, please ?
I found nothing on the net.
Thanks !
Pit