Gagal memuat sumber daya: net :: ERR_CONNECTION_RESET

10

Sejak saya mulai menggunakan aplikasi di belakang proxy terbalik (mod_jk Apache2), saya perhatikan beberapa halaman tidak akan memuat (Mereka akan tanpa pengaturan proxy terbalik).

Itu adalah kesalahan kecil yang harus saya periksa untuk mengetahuinya, berkat Google Chrome: Gagal memuat sumber daya: net :: ERR_CONNECTION_RESET .

Secara sederhana, file JavaScript akan dimuat sebagian (~ 12KB dimuat dari ~ 50KB).

Saya pikir ada yang salah dengan Apache2, mod_jk, AJP, atau Jetty.

Tapi kemudian saya melakukan penyelidikan di mana saya akan menggunakan browser yang berbeda bersama dengan jaringan yang berbeda.

Putusan: Kesalahan ini (ERR_CONNECTION_RESET) hanya terjadi ketika saya menggunakan jaringan dengan IP statis .

Saya mengurangi tingkat keamanan dalam satu router tetapi sia-sia.

Apakah jaringan dengan IP statis dilengkapi dengan tingkat keamanan yang lebih tinggi?

Bagaimana cara mengatasi masalah ini?

Ini adalah jalan buntu karena proksi terbalik sebagian besar ditakdirkan untuk mengambil keuntungan dari alamat IP statis poin penjualan kami untuk meningkatkan tingkat keamanan.

Mohamed Ennahdi El Idrissi
sumber

Jawaban:

5

Saya akhirnya memecahkan masalah ini.

Terobosan terjadi ketika saya mengikuti arahan @john ktejik:

/programming/4390134/failed-to-load-resource-under-chrome/26742627

Saya menyadari bahwa sumber daya yang terlibat dicakup dalam file .jar. Oleh karena itu, saya harus memberi tahu Apache2 untuk menggunakan " SetOutputFilter INFLATE; proxy-html; DEFLATE ".

Saat itulah saya mulai membuat beberapa kemajuan.

Karena The inflate / deflate directive menonaktifkan beberapa tautan, saya harus membuatnya eksklusif untuk file javascript:

" AddOutputFilterByType DEFLATE application / x-javascript ".

Juga, saya membutuhkan tambahan tweak yaitu untuk mengaktifkan mod_expires dan mod_headers ( sumber ).

Akhirnya, saya lebih suka membersihkan cache sebelum pengujian di mesin yang berbeda.

Jelas, masalahnya terkait dengan kedaluwarsa Cache dan IP Statis, yang saya tidak bisa mengerti.

Lebih penting lagi, masalahnya diselesaikan (diuji pada mesin yang berbeda dengan browser yang berbeda dengan IP statis dan dinamis)!

Mohamed Ennahdi El Idrissi
sumber
5

Saya punya masalah serupa ketika menjalankan contoh pertemuan (dalam server kucing jantan) di belakang apache2 menggunakan mod_jk atau mod_proxy. Ketika saya mencoba untuk melihat halaman wiki pertemuan, saya menerima pesan kesalahan berikut:

Chrome: ERR_CONNECTION_RESET

Firefox: Koneksi telah diatur ulang

Masalahnya adalah beberapa halaman (seperti layar login) dapat dilihat, sementara saya kehilangan koneksi saat melihat halaman lain. Saya juga menemukan bahwa saya dapat melihat semua halaman ketika saya mem-bypass proxy (mis. Mengeluarkan permintaan langsung pada mesin tempat tomcat / confluence dijalankan menggunakan proxy SOCKS melalui ssh).

Akhirnya, saya menemukan bahwa masalah itu disebabkan oleh kompresi ganda yang dilakukan oleh pertemuan dan apache2. Hal ini menyebabkan konten dikompresi dua kali yang tidak dapat ditangani oleh klien.

Apache2 menggunakan mod_deflate untuk mengkompresi konten yang dikirim dari server ke klien. Saya menemukan petunjuk ini tentang pengujian untuk (dan menonaktifkan) mod_deflate.

Mematikan kompresi dalam aplikasi web pertemuan memecahkan masalah bagi saya, seperti dijelaskan di sini .

Dalam kasus saya, contoh Apache dibagi antara sejumlah aplikasi / pengembang dan saya kira upgrade atau konfigurasi ulang server yang saya tidak tahu telah memperkenalkan masalah ini.

rschmidt13
sumber
1

Menghadapi masalah serupa (Chrome: ERR_CONNECTION_RESET) ketika mengakses server rstudio yang dihosting di CENTOS dan mencoba mengakses http: //: 8787 dari desktop Windows 10; Setelah berhasil masuk ke R-StudioServer, browser mendarat di halaman kosong; Setelah verifikasi melalui (menggunakan F12 di browser chrome) ditemukan itu

7FB4E8E294D00886385447916050EC79.cache.js Gagal memuat sumber daya: net :: ERR_CONNECTION_RESET

Setelah beberapa percobaan dan kesalahan mencoba seperti meningkatkan browser R / Chrome / menonaktifkan cache; Saya akhirnya menemukan bahwa situs tersebut diblokir oleh program antivirus (Trend Micro Maximum security -> dalam kasus saya); Kemudian saya menambahkan ke situs tepercaya untuk melanjutkan lebih jauh

MD Yehiya
sumber