Bagaimana server web menampilkan email Anda dan berkomunikasi dengan pengguna - webmail, formulir kontak, dan konfirmasi - perangkat lunak utama yang akan Anda temui, dan mengapa situs web sebuah domain dan email-nya berada di server terpisah.
Sebuah server web adalah perangkat lunak yang mendengarkan permintaan HTTP/HTTPS dan mengembalikan halaman web ke peramban. Untuk email, perannya lebih penting daripada yang orang kira: server web adalah tempat pengguna membaca email mereka (webmail), tempat mereka mengirim pesan kepada Anda (formulir kontak), dan tempat setiap “kami akan mengirimi Anda email konfirmasi” bermula. Ia adalah pintu depan komunikasi dengan pengguna Anda — situs web bertanya, dan email menindaklanjuti.
Kata “server” mencakup beberapa peran yang biasanya berjalan bersama:
| Perangkat lunak | Biasanya digunakan untuk | Catatan |
|---|---|---|
| Nginx | Situs berlalu lintas tinggi, reverse proxy, berkas statis, antarmuka depan webmail | Berbasis kejadian (event-driven), sangat efisien di bawah beban; umum di depan PHP-FPM atau Node. |
| Apache HTTP Server | Shared hosting, stack LAMP klasik, sebagian besar pemasangan webmail | Sistem modul (termasuk mod_php); .htaccess menjadikannya default shared-hosting. |
| LiteSpeed / OpenLiteSpeed | Hosting berkinerja, WordPress, panel kontrol | Kompatibel dengan konfigurasi Apache, pengganti yang lebih cepat; caching halaman yang kuat. |
| Microsoft IIS | Windows Server, ASP.NET, Outlook on the web | Terintegrasi erat dengan Windows, .NET, dan akses web Exchange. |
| Caddy | Penerapan modern, layanan kecil | HTTPS otomatis sejak awal; konfigurasi sederhana. |
| Node.js (Express, dll.) | Aplikasi JavaScript, API, obrolan & notifikasi waktu nyata | Runtime-nya adalah servernya; biasanya berada di belakang reverse proxy dalam produksi. |
| Lighttpd | Perangkat tertanam, penyajian statis ringan | Jejak yang kecil; niche namun masih terlihat pada appliance dan router. |
Di sinilah server web dan email bertemu secara langsung:
Situs web sebuah domain dan email-nya dikirimkan oleh server yang berbeda, yang ditunjuk oleh catatan DNS yang berbeda. Server web ditemukan melalui catatan A/AAAA (peramban, HTTP); server email ditemukan melalui catatan MX (server email lain, SMTP). Sebuah situs bisa memiliki situs web yang sempurna namun email yang sama sekali tidak berfungsi — atau sebaliknya.
Itulah sebabnya situs web yang cepat tidak memberi tahu Anda apa pun tentang apakah someone@theirdomain.com dapat menerima email. Untuk memeriksa sisi email, gunakan MX Lookup kami dan pemeriksa email; untuk mempelajari perangkat lunak sisi email, lihat jenis-jenis server email.
Sebagian besar server web mengumumkan diri mereka dalam header respons Server:
curl -I https://example.com
HTTP/2 200 server: nginx content-type: text/html; charset=UTF-8
Operator dapat menyembunyikan atau memalsukan header ini, dan sebuah CDN sering melaporkan server miliknya alih-alih server asal — jadi perlakukan ini sebagai petunjuk kuat, bukan bukti. Gagasan yang sama berlaku di sisi email: banner sapaan sebuah server SMTP biasanya juga menyebut nama perangkat lunak miliknya.