GNU/Linux >> Belajar Linux >  >> Linux

Gagal menentukan port https untuk pengalihan di Docker

Ini karena ketika Anda membuat proyek Inti ASP.NET Anda memilih opsi "Konfigurasi untuk HTTPS". Ini menambahkan middleware HttpsRedirectionMiddleware yang menerapkan koneksi SSL untuk aplikasi web Anda. File buruh pelabuhan yang Anda buat hanya menentukan port HTTP. Karenanya HttpsRedirectionMiddleware gagal dan mematikan aplikasi. Pada dasarnya jika Anda tidak memilih opsi "Konfigurasikan untuk HTTPS" saat Anda membuat proyek, Anda akan baik-baik saja atau memastikan SSL diatur dengan benar (port dan sertifikat).


Kedua peringatan itu sama sekali tidak berhubungan.

Untuk peringatan DataProtection, saya sarankan mengikuti panduan yang disajikan di sini di dokumen resmi ASP.Net Core. Jika Anda ingin menggali lebih dalam tentang kode sumber dan keputusan yang relevan, Anda dapat melihat ASP.Net GitHub PR yang relevan ini.

Untuk peringatan pengalihan https, saya sarankan cukup menghapus kebijakan pengalihan https dari startup.cs file yang biasanya didefinisikan melalui app.UseHttpsRedirection(); kecuali jika Anda benar-benar menggunakan kebijakan ini untuk penampung Anda dan dalam hal ini Anda harus benar-benar menyiapkan sertifikat dan mengekspos port HTTPS di penampung Anda.


Linux
  1. Cara membuka port 2195 di iptables CentOS 6 untuk aktivasi APNS

  2. Pekerjaan docker untuk docker.service gagal karena proses kontrol keluar dengan kode kesalahan

  3. Bagaimana cara menentukan baud rate dari port serial?

  1. Cara menentukan ukuran byte terbaik untuk perintah dd

  2. Bagaimana cara mengarahkan subdomain ke port lain di server yang sama?

  3. Bagaimana cara menentukan nama host untuk wadah yang sedang berjalan?

  1. OpenStack VM Launch Error – Pengecualian terakhir:Binding gagal untuk port [Diselesaikan]

  2. Alihkan ke HTTPS

  3. Tindakan Instal untuk produk MySQL Server 5.7.19 gagal.