GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur Server Rumah

  • 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.


Linux
  1. Cara mengkonfigurasi server web Apache

  2. Cara Mengatur WireGuard di Ubuntu 22.04

  3. Cara mengatur Penerusan Web

  1. Mengatur Server DHCP di CentOS 8 - Bagaimana Caranya?

  2. Cara mengatur server SFTP di Server Debian 11

  3. Cara Mengatur VSFTPD di CentOS 8

  1. Cara Mengatur Raspberry Pi Sebagai Server DNS

  2. Cara Mengatur Server OpenVPN di Ubuntu 18.04

  3. Cara Mengatur Server OpenVPN di CentOS 7