Menyebarkan server internet bukan satu langkah kesepakatan. Anda perlu menginstal beberapa server yang menangani berbagai aspek server web. Yang pertama yang perlu Anda instal adalah server HTTP. IIS (Internet Information Services) adalah server web yang dikembangkan oleh Microsoft dan merupakan pilihan yang baik bagi kebanyakan orang yang sudah nyaman menggunakan Windows. Tomcat adalah server lain, tetapi tidak dimaksudkan untuk memproses dokumen HTML, ini dimaksudkan untuk menjalankan aplikasi Java dan JSP. Kucing jantan itu dikembangkan oleh Apache sebagai server Java / JSP. Ini dikembangkan terutama untuk berkomunikasi dengan server web Apache sendiri tetapi juga kompatibel dengan IIS atau server web lain yang tersedia.
IIS dikembangkan oleh Microsoft untuk digunakan dalam OS NT-nya yang ditujukan untuk mainframe dan server web. Saat ini dianggap sebagai server web terpopuler kedua yang digunakan saat ini; kedua setelah Apache. Meskipun berada di belakang dalam klasemen, Microsoft secara bertahap mengembangkan IIS bersama dengan program pendampingnya SQL Server dan Silverlight yang keduanya dari Microsoft. Program-program ini bersama dengan Microsoft .Net Framework dan keakraban sebagian besar orang terhadap sistem operasi Windows menjadikan IIS pilihan server web yang sangat menarik. Tetapi untuk menjalankan program Java dan JSP di server mereka, pengguna perlu menginstal program server dari kompetitornya; Tomcat.
Tomcat adalah nama yang diberikan ke server Java / JSP open source yang dikembangkan oleh Apache untuk bekerja bersama-sama dengan server web mereka sendiri. Tomcat tidak diragukan lagi adalah yang terbaik dalam hal ini sebagian karena kompetisi satu-satunya, JRun, telah bermasalah bagi sebagian besar pengguna. Ini juga sangat populer dengan sebagian besar pengembang karena fakta sederhana bahwa itu gratis dan ada banyak dukungan dari komunitas open source.
Memilih server web untuk situs Anda sendiri biasanya tergantung pada pengguna. Meskipun lebih baik bagi sebagian besar pengguna untuk tetap berpegang pada satu sumber program untuk memastikan bahwa mereka bekerja bersama dengan sempurna, kadang-kadang perlu untuk menyeberang ke penyedia perangkat lunak yang bersaing untuk dukungan dengan bahasa tertentu. Ini adalah kasus dengan IIS dan Tomcat. Sebagian besar pengguna IIS memilih untuk menggunakannya karena mereka sudah terbiasa dengan lingkungan Windows dan mereka lebih memilih untuk memiliki dukungan pelanggan yang tepat yang dapat disediakan oleh perusahaan besar. Tetapi Tomcat adalah satu-satunya program yang dapat dengan mudah dan andal menjalankan JSP dan aplikasi Java, sehingga tidak ada opsi bagi pengguna. Mungkin sedikit sulit untuk diterapkan karena gangguan kecil, tetapi IIS dan Tomcat dapat bekerja bersama.