Langsung ke konten

Port ​

PortLayananMendengarkan diCatatan
80NginxSemua interfaceSitus setiap proyek, http://<nama>.test
9100–9103PHP (versi global)127.0.0.14 worker FastCGI
9110–9113, 9120–9123, …PHP x.y.z (versi yang dikunci)127.0.0.1Satu blok sepuluh per versi tambahan; masing-masing 4 worker
3306MariaDB / MySQL127.0.0.1Profil direktori data yang ditambahkan manual bisa memakai port lain
5432PostgreSQL127.0.0.1
tidak adaSQL Server LocalDBnamed pipeDiakses sebagai (localdb)\Rezure, tanpa port TCP
14330Bridge LocalDB127.0.0.1Relay TCP ke LocalDB untuk client GUI, login rezure
1025SMTP Mailpit127.0.0.1Tujuan email yang dikirim proyek
8025Inbox Mailpit127.0.0.1http://127.0.0.1:8025
4400–4499Dev serverTergantung dev serverSatu port per proyek JavaScript atau Node, tetap setelah diberikan. Lihat Dev Server
acakSSH tunnel127.0.0.1Satu port kosong per koneksi remote lewat tunnel
acakProxy berbagi127.0.0.1Di antara tunnel Cloudflare dan Nginx selama proyek dibagikan

Kenapa angka-angka ini ​

  • PHP mulai dari 9100, bukan 9000 yang biasa, supaya tidak bentrok dengan PHP yang dijalankan Laragon dan XAMPP di 9000, dan port 9003 tetap bebas untuk Xdebug.
  • Setiap versi PHP memegang blok port-nya selama berjalan, jadi mengunci atau melepas kunci satu proyek tidak pernah memindahkan worker versi lain.
  • Dev server mendapat port dari 4400–4499, rentang yang tidak dipakai default framework yang umum (3000 untuk Next.js, 4200 untuk Angular, 4321 untuk Astro, 5173 untuk Vite). Sebuah proyek tetap memegang port-nya, jadi domain .test-nya selalu sampai ke tempat yang sama. Port yang kamu atur sendiri boleh apa saja dari 1024 sampai 65535 yang tidak dipakai proyek lain atau layanan Rezure.

Apa yang bisa dijangkau dari jaringanmu ​

Semua kecuali Nginx hanya mendengarkan di 127.0.0.1, jadi database, PHP, dan Mailpit tidak bisa dijangkau dari perangkat lain, apa pun pengaturan firewall-mu. Dev server mendengarkan di mana pun framework-nya menentukan; Vite, Next.js, dan kebanyakan lainnya default-nya hanya localhost.

Nginx mendengarkan di semua interface pada port 80. Kalau Windows Firewall mengizinkan (Windows mungkin bertanya saat Nginx pertama kali berjalan), perangkat lain di jaringan yang sama bisa menyambung ke Nginx di PC-mu, dan lewat itu ke proyek-proyekmu. Di jaringan yang tidak kamu percaya, jawab prompt itu dengan Cancel, atau izinkan hanya Private networks. Untuk menunjukkan situs ke orang di tempat lain, pakai Share.

Saat sebuah port terpakai ​

Rezure mengecek setiap port sebelum menjalankan layanan dan menyebut apa yang memakainya. Lihat Konflik Port.