Выполнил по инструкции:
http://www.caucho.com/resin-3.0/security/ssl.xtp
$./configure --prefix=/opt/resin --enable-ssl --enable-jni
ошибок не выдало.
$make all install
далее создал ключи и прописал.
https не отвечает, а в логи пишет следующее:
[12:45:48.228] {main}
[12:45:48.268] {main} Linux 2.6.24-18-server i386
[12:45:48.268] {main} Java(TM) 2 Runtime Environment, Standard Edition
1.5.0_15-b04, UTF-8, ru
[12:45:48.268] {main} Java HotSpot(TM) Client VM 1.5.0_15-b04, 32,
mixed mode, Sun Microsystems Inc.
[12:45:48.269] {main}
user.name: resin
[12:45:48.269] {main} resin.home = /opt/resin/
[12:45:48.269] {main} resin.root = /opt/resin/
[12:45:48.273] {main} resin.conf = /opt/resin/conf/resin.conf
[12:45:48.273] {main}
[12:45:48.287] {resin-pro-statistics} StatService[] cpu-load=2.59
[12:45:48.889] {main} WebApp[
http://localhost:443] active
[12:45:49.193] {main} WebApp[
http://localhost:443/resin-admin] active
[12:45:49.276] {main} WebApp[
http://localhost:443/cake] active
[12:45:50.383] {main} WebApp[
http://localhost:443/resin-doc] active
[12:45:50.383] {main} Host[] active
[12:45:50.421] {main} com.caucho.config.ConfigException: License
directory '/opt/resin/licenses' does not exist.
[12:45:50.442] {main} hmux listening to localhost:6800
[12:45:50.492] {main} java.io.IOException: Can't use JNI to listen to
port '
0.0.0.0:443' because a valid license was not found.
[12:45:50.492] {main} at
com.caucho.vfs.JniServerSocketImpl.create(JniServerSocketImpl.java:94)
[12:45:50.492] {main} at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:45:50.492] {main} at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
[12:45:50.492] {main} at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
[12:45:50.492] {main} at java.lang.reflect.Method.invoke(Method.java:
585)
[12:45:50.492] {main} at
com.caucho.vfs.QJniServerSocket.createJNI(QJniServerSocket.java:135)
[12:45:50.492] {main} at
com.caucho.vfs.OpenSSLFactory.create(OpenSSLFactory.java:354)
[12:45:50.492] {main} at com.caucho.server.port.Port.bind(Port.java:
949)
[12:45:50.492] {main} at
com.caucho.server.cluster.Server.bindPorts(Server.java:1375)
[12:45:50.492] {main} at
com.caucho.server.cluster.Server.start(Server.java:1321)
[12:45:50.492] {main} at
com.caucho.server.cluster.Cluster.startServer(Cluster.java:710)
[12:45:50.492] {main} at
com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:
542)
[12:45:50.492] {main} at
com.caucho.server.resin.Resin.start(Resin.java:703)
[12:45:50.492] {main} at
com.caucho.server.resin.Resin.initMain(Resin.java:1157)
[12:45:50.492] {main} at
com.caucho.server.resin.Resin.main(Resin.java:1360)
[12:45:50.501] {main} Server[id=,cluster=app-tier] error
java.lang.RuntimeException: java.io.IOException: Can't use JNI to
listen to port '
0.0.0.0:443' because a valid license was not found.
at com.caucho.server.cluster.Server.start(Server.java:1341)
at com.caucho.server.cluster.Cluster.startServer(Cluster.java:710)
at
com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:
542)
at com.caucho.server.resin.Resin.start(Resin.java:703)
at com.caucho.server.resin.Resin.initMain(Resin.java:1157)
at com.caucho.server.resin.Resin.main(Resin.java:1360)
Caused by: java.io.IOException: Can't use JNI to listen to port
'
0.0.0.0:443' because a valid license was not found.
at com.caucho.vfs.JniServerSocketImpl.create(JniServerSocketImpl.java:
94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.caucho.vfs.QJniServerSocket.createJNI(QJniServerSocket.java:
135)
at com.caucho.vfs.OpenSSLFactory.create(OpenSSLFactory.java:354)
at com.caucho.server.port.Port.bind(Port.java:949)
at com.caucho.server.cluster.Server.bindPorts(Server.java:1375)
at com.caucho.server.cluster.Server.start(Server.java:1321)
... 5 more