Điểm:0

Chuyển hướng Tomcat HTTP sang HTTPS không thay đổi cổng

lá cờ de

Tôi gặp sự cố khi chuyển hướng HTTP sang HTTPS để hoạt động trong Tomcat của mình.

trong Server.xml tôi có các trình kết nối

     <Connector port="8080" protocol="HTTP/1.1" redirectPort="8443" />

     <Connector port="8443" maxHttpHeaderSize="8192" maxThreads="100"
           minSpareThreads="25" maxSpareThreads="75"
           enableLookups="false" disableUploadTimeout="true"
           acceptCount="100" scheme="https" secure="true"
           SSLEnabled="true" clientAuth="false"
           sslProtocol="TLS" keyAlias="some_alias"
           keystoreFile="secret-keystore-files"
           keystorePass="Supersafepassword" />

và trong web.xml


    <security-constraint>
        <web-resource-collection>
            <web-resource-name>HTTPSOnly</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint>

HTTPS hoạt động tốt mà không gặp sự cố về chứng chỉ, nhưng khi tôi truy cập http://server:8080, tôi được chuyển hướng đến https://server:8080 (cùng một cổng) chứ không phải 8443 như mong đợi.

Điểm:1
lá cờ it
Ben

Như đã trả lời:

Sự cố là do lưu vào bộ đệm vị trí chuyển hướng trong trình duyệt. (Một số trình duyệt có thể xử lý bộ nhớ đệm chuyển hướng khác nhau)

Đảm bảo không sử dụng chuyển hướng HTTP 301 nếu bạn thường xuyên thay đổi vị trí...

Thêm thông tin: https://stackoverflow.com/questions/9130422/how-long-do-browsers-cache-http-301s

lá cờ de
Cảm ơn bạn đã trả lời. Có cách nào giải quyết vấn đề này không, nếu không tôi sẽ phải yêu cầu tất cả người dùng xóa bộ nhớ cache của trình duyệt. Tôi sẽ chỉ thực hiện thay đổi này một lần, tôi hy vọng ....
lá cờ it
Ben
Bạn có thể tạm thời thêm một chuyển hướng khác/bổ sung hoặc một cái gì đó tương tự. Vì vậy, đó có thể là một chuỗi chuyển hướng hoặc bạn "chèn" một hộp thoại để người dùng xóa bộ nhớ cache của họ. Một cái gì đó như thế đến với tâm trí của tôi bằng cách giải quyết vấn đề này. Trên thực tế, câu trả lời là trong liên kết ở trên. Tìm kiếm: "Nếu trước đây bạn đã thực hiện chuyển hướng 301 nhưng muốn hoàn tác chuyển hướng đó"
Điểm:0
lá cờ de

Có vẻ như vẫn còn thứ gì đó trong trình duyệt Chrome của tôi. Nó hoạt động trong Edge và trình duyệt Chrome ẩn danh

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.