- Komponen perangkat keras :Router dengan koneksi Internet, komputer yang bertindak sebagai server web dan jaringan kabel RJ45 untuk menghubungkan router ke komputer Anda.
- Komponen perangkat lunak :OS Windows atau Linux, server Apache, program untuk membuat dan mengedit halaman Web seperti Dreamweaver atau Joomla, program WordPress (gratis).
Memasang dan menjalankan server
Instalasi server dan menjalankannya cenderung cukup mudah, kerumitannya adalah ketika server harus melayani ribuan kunjungan harian, dan mengelolanya dengan aman. Tapi semuanya tergantung pada penggunaan yang ingin kita berikan ke server; jika kita mengetahui kebutuhan kita, akan mudah untuk memilih konfigurasi apa yang kita butuhkan. Bagian ini berorientasi pada keputusan dan langkah yang harus diambil untuk memasang server Web dasar.
1. Di komputer mana server diinstal
Biasanya menggunakan x86 (32 – bit), kita juga harus memikirkan:
- Jenis perangkat lunak server apa yang akan diinstal.
- Berapa beban pengguna per hari yang akan kami terima.
- Konten seperti apa yang akan dihosting, misalnya situs web dengan konten multimedia dan video.
Menjadi jelas tentang hal di atas dapat membuat perkiraan kekuatan dan fitur komputer yang Anda butuhkan untuk menggunakannya sebagai server. Server yang paling kuat adalah prosesor 4-8, dan RAM sebanyak mungkin, meskipun dengan komputer yang memiliki prosesor dual core (2 core) dan RAM 2GB dengan hard drive S-ata sebenarnya akan lebih dari cukup untuk dimiliki. server web pada kondisi tertentu, seperti menyajikan situs web sederhana.
2. Pemilihan sistem operasi
Yang pertama adalah memutuskan antara Windows, Linux atau Unix-like; yang paling populer adalah yang pertama 2. Berdasarkan kriteria kami, kami telah mengklasifikasikan menjadi dua jenis:
- Server yang layak:Semua Linux, Windows XP, Windows
- Server Profesional:Windows Server 2008/2012
3. Pilih program server
Ini adalah salah satu landasan.
- Server Apache:Ini jelas merupakan pilihan yang bagus. Ini adalah server yang paling banyak digunakan, gratis dan ada versi Windows dan Linux.
- IIS (Server Informasi Internet):Dilengkapi dengan Windows XP Professional, 2000 dan yang lebih baru. Masalahnya adalah Anda membutuhkan lebih banyak sumber daya server dan kinerjanya tidak sebaik Apache dalam hal manajemen sumber daya.
4. Koneksi internet
Seperti yang kami katakan sebelumnya, kecepatan / bandwidth Internet inilah yang akan membatasi beban pengguna yang bisa masuk ke server kami. Selalu perhatikan kebutuhan kita dan jenis situs web yang kita miliki. Situs akan melayani secepat komponen atau periferal klien atau server yang paling lambat, sebagai aturan umum.
5. Buka port router
Untuk memastikan server kami terhubung ke internet, kami harus membuka port yang diperlukan pada router, firewall, atau proxy, dalam hal server web, port 80, yang merupakan port HTTP defecto untuk transmisi online. Ini adalah standar untuk HTTP.
6. Sewa domain
Nama domain adalah nama yang mengidentifikasi situs web. Setiap domain harus unik di Internet dan menunjuk ke alamat yang benar, dalam hal ini server rumah Anda.
7. Memiliki IP tetap atau dinamis
Jika Anda tidak memiliki IP tetap (tidak ada perubahan) dan sebaliknya IP Anda dinamis (berubah setiap kali penyedia Anda memberi Anda yang baru atau me-reboot router), Anda harus menyewa layanan DNS dinamis, ini karena Internet berbasis pada alamat IP, bukan nama domain. Setiap server Web memerlukan server nama domain (DNS) untuk menerjemahkan nama domain ke alamat IP.
Ada beberapa perusahaan online yang menawarkan layanan DNS dinamis gratis ini, seperti no-ip.
8. Konfigurasi firewall
Melalui IP Internet Anda, pengguna dapat mengakses server web Anda dan melihat halaman yang Anda masukkan ke dalamnya. Anda harus ingat bahwa Anda memiliki firewall yang mengizinkan koneksi masuk ke server web. Jika Anda memiliki firewall harus membuat aturan yang sesuai sehingga dapat mengakses server web. Jika Anda tidak memiliki firewall, disarankan untuk menginstal dan mengkonfigurasinya untuk meningkatkan keamanan situs web Anda. Ini hanyalah salah satu dari banyak tindakan keamanan yang harus Anda ambil tidak hanya untuk diri sendiri tetapi juga pengunjung Anda. Namun, untuk keperluan situs web pribadi kecil, langkah-langkah yang diuraikan di sini sudah lebih dari cukup.