2016-04-30 6 views
0

Ich versuche, immer https in meiner Website zu verwenden. Ich habe folgendes in meiner web.xml-Datei:Verwenden Sie immer https in web.xml funktioniert nicht

<security-constraint> 
    <display-name>All access - GET and POST over SSL</display-name> 
    <web-resource-collection> 
     <web-resource-name>Common area - GET and POST</web-resource-name> 
     <url-pattern>/*</url-pattern> 
     <http-method-omission>GET</http-method-omission> 
     <http-method-omission>POST</http-method-omission> 
    </web-resource-collection> 
    <user-data-constraint> 
     <description/> 
     <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
    </user-data-constraint> 
</security-constraint> 

Allerdings funktioniert es nicht. Irgendeine Idee von was ich tun muss?

Antwort

1

Sie erlauben explizit die GET und POST Methode auf Ihre Website in http mit <http-method-omission> Tag zuzugreifen.

Ich glaube, Sie gemeint:

<http-method>GET</http-method> 
    <http-method>POST</http-method> 

Aber es wäre besser, nur jede Erklärung von HTTP-Methode nicht angeben, wie Sie sicherlich zwingen, für sie alle https wollen.

+0

Ok, jetzt verwendet es https und Port 8443, aber ich kann meine Website nicht mit dem Browser sehen. – Aliuk

+0

Ich bekomme eine ERR_CONNECTION_REFUSED. – Aliuk

+0

Haben Sie alle Ihre Zertifikate korrekt konfiguriert? –