2011-12-07 20 views
6

Ứng dụng của chúng tôi chạy trong bộ khung sử dụng một khung hiển thị để hiển thị nội dung và hai khung hình khác để xử lý giao tiếp với máy chủ. Tôi không thiết kế điều này và không có quyền thay đổi nó ngay bây giờ.Google Chrome có thể được sử dụng trên máy chủ dev cục bộ có chứng chỉ SSL không hợp lệ không?

Vấn đề là máy cục bộ của tôi không có chứng chỉ SSL hợp lệ (nó tự ký), vì vậy hãy truy cập và cố gắng đăng nhập bật một lỗi 'chứng chỉ không hợp lệ'. Trong IE và FF tôi có thể chỉ cần nhấp vào một nút để tiếp tục. Tuy nhiên, tôi chỉ mới bắt đầu thử nghiệm với Chrome và dường như dừng tôi lại với:

Error 501 (net::ERR_INSECURE_RESPONSE): Unknown error. 

Không có tùy chọn để tiếp tục. Cũng không xuất hiện bất kỳ thứ gì trong trình đơn tùy chọn để thêm localhost làm trang web đáng tin cậy, mặc dù tôi có thể đã bỏ sót điều gì đó. Có ai biết cách này không? Vô hiệu hóa SSL cục bộ sẽ không dễ dàng và rủi ro khi tôi quên kích hoạt nó để triển khai. Bất kỳ suy nghĩ nào khác?

Cảm ơn.

Trả lời

2

Tôi khuyên bạn nên thêm chứng chỉ tự ký vào Chrome theo cách thủ công thay vì cố gắng đặt localhost thành trang web đáng tin cậy. Có vẻ như có một vài cách để thực hiện việc này. Here is one forum thread thảo luận về vấn đề này, nhưng tôi nghĩ rằng nó tóm tắt:

  1. Nếu bạn đang sử dụng Windows, hãy cài đặt chứng chỉ trong IE. Chuỗi liên kết giải thích quá trình này chi tiết hơn, nhưng có vẻ như bạn truy cập trang web trong IE, nhấp vào "Tiếp tục" hoặc tương tự, sau đó nhấp chuột phải vào nút lỗi chứng chỉ ở bên phải thanh URL và làm theo lời nhắc. (Nếu điều đó không hiệu quả, here's a question mà tôi tin rằng giải quyết được vấn đề.)
  2. Các phiên bản Chrome mới hơn có vẻ như cho phép nhập trực tiếp chứng chỉ. Trên phiên bản "15.0.874.121 m" dành cho Windows, tôi có thể nhấp vào menu công cụ, chuyển đến Tùy chọn, sau đó chọn Nâng cao, sau đó nhấp vào nút Quản lý chứng chỉ. Tôi tin rằng bạn sau đó nhấp vào nút "Nhập ...", mặc dù tôi không nhớ liệu bạn có cần phải ở trên tab Cá nhân hay một trong những người khác hay không. Bạn sẽ cần phải có chứng chỉ ở định dạng tệp mà Chrome hỗ trợ (p12 là một, có những tệp khác). Có một liên kết trợ giúp ở vị trí thích hợp xác định các định dạng được chấp nhận.
+0

Cảm ơn, Andrew. Việc nhập chứng chỉ không thực sự giải quyết được vấn đề, nhưng nó cho phép tôi nhắm vào phiên bản https của trang web (do đó tránh chuyển hướng http đến https) và nhấp vào nút ghi đè. Điều đó cho phép tôi đăng nhập, đó là tất cả những gì chúng tôi sử dụng https cho. Vì vậy, một workaround dev tốt. :) – Nicholas

-4

Tôi khuyên bạn nên sử dụng Safari cho mục đích này. Ký một chứng chỉ với StartCom và đăng ký chứng nhận trong trình duyệt.

+0

Cảm ơn bạn đã phản hồi, nhưng mục tiêu là để xác nhận rằng ứng dụng hoạt động đặc biệt trong chrome. Chúng tôi đã sử dụng IE và FF, nhưng có những khác biệt nhỏ giữa chúng đòi hỏi phải thử nghiệm trong cả ba cá nhân. – Nicholas

Các vấn đề liên quan