Menjalankan di Balik Proksi Terbalik
Hentikan TLS dan rutekan HTTP ke server Anda.
Menjalankan di Balik Proksi Terbalik adalah pelajaran MCP Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar MCP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MCP Academy mencakup 4 pelajaran total.
Apa Itu Reverse Proxy
Reverse proxy berada di depan server Anda, menerima permintaan dari internet dan meneruskannya secara diam-diam ke proses MCP Anda. 🔀
Mengapa Menempatkannya di Depan
Server MCP Anda sebaiknya berfokus pada logika, bukan menangani kerumitan sisi publik. Proxy menangani TLS, perutean, dan perlindungan agar kode Anda tetap sederhana.
Akhiri TLS di Sisi Tepi
Proxy mendekripsi HTTPS yang masuk dan berkomunikasi menggunakan HTTP biasa dengan server Anda di dalam. Pengakhiran TLS ini menyimpan sertifikat di satu tempat.
Nginx adalah Pilihan Umum
Nginx adalah reverse proxy populer yang telah teruji. Blok konfigurasi kecil sudah cukup untuk merutekan lalu lintas publik ke kontainer MCP Anda.
Teruskan ke Server Anda
Direktif utamanya adalah proxy_pass, yang menunjuk proxy ke alamat dan port internal server Anda.
location /mcp {
proxy_pass http://127.0.0.1:8000;
}Teruskan Header yang Tepat
Teruskan header seperti Host dan IP asli klien agar server Anda melihat informasi permintaan yang akurat, bukan hanya proxy itu sendiri.
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;Pertahankan Streaming Tetap Aktif
MCP dapat melakukan streaming balasan, jadi nonaktifkan buffering balasan untuk endpoint tersebut. Jika tidak, proxy akan menahan berbagai peristiwa sampai pemanggilan selesai.
proxy_buffering off;Rutekan berdasarkan Jalur atau Host
Satu proxy dapat melayani banyak aplikasi. Cocokkan jalur seperti /mcp atau nama host untuk mengirim setiap permintaan ke backend yang tepat.
Sembunyikan Port Backend Anda
Dengan proxy, klien hanya akan melihat port 443. Port server Anda yang sebenarnya tetap privat di jaringan internal dan tidak pernah terekspos langsung.
Tambahkan Lapisan Keamanan
Proxy adalah tempat yang tepat untuk batas laju dan batas ukuran permintaan, sehingga memberikan pertahanan pertama bagi server MCP Anda. 🛡️
Pemisahan yang Bersih
Urusan sisi tepi berada di proxy, sedangkan logika bisnis berada di server Anda. Pemisahan ini membuat keduanya jauh lebih mudah dipahami dan diubah.
Pemeriksaan Singkat
Apa tugas utama pengakhiran TLS pada reverse proxy?
Ringkasan: Reverse Proxy
Reverse proxy seperti Nginx berada di depan server Anda: mengakhiri TLS, meneruskan permintaan dengan proxy_pass, dan menjaga port backend tetap privat. 🔒
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menjalankan di Balik Proksi Terbalik” gratis?
Ya — teks lengkap “Menjalankan di Balik Proksi Terbalik” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MCP Academy, upgrade ke CoddyKit PRO. Kursus MCP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menjalankan di Balik Proksi Terbalik”?
Hentikan TLS dan rutekan HTTP ke server Anda. Kamu berlatih MCP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai MCP Academy?
Tidak diperlukan pengalaman sebelumnya. MCP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Menjalankan di Balik Proksi Terbalik” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran MCP Academy ini?
Ya. Setiap pelajaran MCP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengemas Server dalam Docker
- Menjalankan di Balik Proksi Terbalik
- Pemeriksaan Kesehatan dan Mulai Ulang
- Menghubungkan Klien Jarak Jauh