-1
我是SSL新手。我得到了apache2運行,它託管我的個人網站, ,並通過代理傳遞(ProxyPass/abc http:// {local host}:8080/abc)也是一個碼頭服務器。如何爲Apache2和Jetty服務器啓用SSL
如何爲Apache2和Jetty啓用SSL?
我是SSL新手。我得到了apache2運行,它託管我的個人網站, ,並通過代理傳遞(ProxyPass/abc http:// {local host}:8080/abc)也是一個碼頭服務器。如何爲Apache2和Jetty服務器啓用SSL
如何爲Apache2和Jetty啓用SSL?
這裏有一個很好的使用https配置apache2的方法。 http://mrfoo.de/archiv/347-Howto-Apache2-SSL-Zertifikat-erstellen-und-aktivieren.html
碼頭以http只要你阻止8080端口從外面您的防火牆可以運行(然後使用代理傳球請求傳遞到http://:8080/
她是一個例子虛擬主機配置:
# Force HTTPS only (proxy to port 443)
<VirtualHost *:80>
ServerName app.mydomain.lan
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
# HTTPS requests Proxy to tomcat/jetty
<VirtualHost *:443>
ServerName app.mydomain.lan
ServerSignature Off
ProxyRequests Off
SSLEngine On
SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key
SSLCertificateFile /etc/apache2/myssl/server.cert.crt
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/http://127.0.0.1:8080/ retry=1
ProxyPassReverse/http://127.0.0.1:8080/
ProxyVia On
</VirtualHost>
下面是關於如何在碼頭9配置SSL的documenation: http://www.eclipse.org/jetty/documentation/current/configuring-ssl.html – 2013-04-22 11:02:57