Không thể tải tài nguyên: net :: ERR_CONNECTION_RESET


10

Kể từ khi tôi bắt đầu sử dụng một ứng dụng đằng sau proxy ngược (mod_jk của Apache2), tôi nhận thấy một số trang sẽ không tải (Chúng sẽ không có cài đặt proxy ngược).

Đó là một lỗi tinh vi mà tôi đã phải kiểm tra để tìm ra nó, nhờ Google Chrome: Không thể tải tài nguyên: net :: ERR_CONNECTION_RESET .

Đơn giản, một tệp JavaScript sẽ được tải một phần (~ 12KB được tải trong số ~ 50KB).

Tôi nghĩ có gì đó không ổn với Apache2, mod_jk, AJP hoặc Jetty.

Nhưng sau đó tôi tham gia vào một cuộc điều tra nơi tôi sẽ sử dụng các trình duyệt khác nhau cùng với các mạng khác nhau.

Phán quyết: Lỗi này (ERR_CONNECTION_RESET) chỉ xảy ra khi tôi sử dụng các mạng có IP tĩnh .

Tôi giảm mức độ bảo mật trong một bộ định tuyến nhưng vô ích.

Các mạng có IP tĩnh được trang bị mức bảo mật cao hơn?

Làm thế nào để khắc phục vấn đề này?

Đây là một sự bế tắc vì proxy ngược chủ yếu được dành để tận dụng các địa chỉ IP tĩnh của các điểm bán hàng của chúng tôi để tăng mức độ bảo mật.

Câu trả lời:


5

Cuối cùng tôi đã giải quyết được vấn đề.

Đột phá xảy ra khi tôi làm theo chỉ thị của @john ktejik:

/programming/4390134/fails-to-load-resource-under-chrom/26742627

Tôi nhận ra rằng tài nguyên liên quan được bao gồm trong tệp .jar. Do đó, tôi đã phải bảo Apache2 sử dụng rõ ràng " SetOutputFilter INFLATE; proxy-html; DEFLATE ".

Đó là khi tôi bắt đầu đạt được một số tiến bộ.

Vì chỉ thị lạm phát / giảm phát vô hiệu hóa một số liên kết, tôi phải làm cho nó độc quyền cho các tệp javascript:

" Ứng dụng AddOutputFilterByType DEFLATE / x-javascript ".

Ngoài ra, tôi cần một tinh chỉnh bổ sung đó là kích hoạt mod_Exiresmod_headers ( nguồn ).

Cuối cùng, tôi muốn xóa bộ nhớ cache trước khi thử nghiệm trong các máy khác nhau.

Rõ ràng, vấn đề liên quan đến hết hạn Cache và IP tĩnh, điều mà tôi không thể thực sự hiểu được.

Quan trọng hơn, vấn đề đã được giải quyết (được thử nghiệm trên các máy khác nhau với các trình duyệt khác nhau với IP tĩnh và IP động)!


5

Tôi đã gặp vấn đề tương tự khi chạy một cá thể hợp lưu (trong máy chủ tomcat) phía sau apache2 bằng cách sử dụng mod_jk hoặc mod_proxy. Khi tôi cố gắng xem các trang wiki hợp lưu, tôi đã nhận được các thông báo lỗi sau:

Chrome: ERR_CONNECTION_RESET

Firefox: Kết nối đã được đặt lại

Vấn đề tinh tế là một số trang (như màn hình đăng nhập) có thể được xem, trong khi tôi bị mất kết nối khi xem các trang khác. Tôi cũng phát hiện ra rằng tôi có thể xem tất cả các trang khi tôi bỏ qua proxy (ví dụ: đưa ra yêu cầu trực tiếp trên máy có tomcat / confluence đang chạy bằng proxy SOCKS qua ssh).

Cuối cùng, tôi phát hiện ra rằng vấn đề là do nén kép được thực hiện bởi hợp lưu và apache2. Điều này gây ra rằng nội dung được nén hai lần mà khách hàng không thể xử lý.

Apache2 đã sử dụng mod_deflate để nén nội dung được gửi từ máy chủ đến máy khách. Tôi đã xem qua các hướng dẫn về kiểm tra (và vô hiệu hóa) mod_deflate.

Tắt nén trong ứng dụng web hợp lưu đã giải quyết vấn đề cho tôi, như được mô tả ở đây .

Trong trường hợp của tôi, cá thể Apache được chia sẻ giữa một số ứng dụng / nhà phát triển và tôi đoán việc nâng cấp hoặc cấu hình lại máy chủ mà tôi không biết đã đưa ra các vấn đề này.


1

Đối mặt với vấn đề tương tự (Chrome: ERR_CONNECTION_RESET) khi truy cập máy chủ rstudio được lưu trữ trong CENTOS và cố gắng truy cập http: //: 8787 từ máy tính để bàn Windows 10; Sau khi đăng nhập thành công vào R-StudioServer, trình duyệt rơi vào trang trống; Khi xác minh thông qua (sử dụng F12 trong trình duyệt chrome), người ta thấy rằng

7FB4E8E294D00886385447916050EC79.cache.js Không thể tải tài nguyên: net :: ERR_CONNECTION_RESET

Sau nhiều lần thử và lỗi như nâng cấp trình duyệt R / Chrome / tắt bộ đệm; Cuối cùng tôi đã phát hiện ra rằng trang web đã bị chặn bởi chương trình chống vi-rút (bảo mật Trend Micro Maximum -> trong trường hợp của tôi); Sau đó tôi đã thêm vào các trang web đáng tin cậy để tiếp tục

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.