Cara Membangun Server Web Khusus

Banyak individu dan bisnis mengandalkan perusahaan hosting untuk menjaga situs web dan file mereka disimpan dan diakses. Ini sering kali merupakan cara yang sangat mudah dan hemat biaya untuk menjaga file dan halaman web Anda online setiap saat. Bagi kita yang tidak ingin membayar lebih untuk tuan rumah yang berdedikasi atau hanya ingin melewati perantara dan melakukan hosting sendiri, Anda harus membangun server sendiri untuk menyimpan file-file itu dan memungkinkan orang lain untuk terhubung dengannya . Jika itu tujuan Anda, maka panduan ini akan membantu Anda melakukan itu.

Menyiapkan server web Anda sendiri mungkin tampak menjadi tugas yang menakutkan, tetapi dengan sedikit pengetahuan, itu adalah sesuatu yang hampir semua orang dapat capai. Inilah yang perlu Anda lakukan / lakukan:

  1. Dapatkan Mesin Khusus
  2. Siapkan Sistem Pengoperasian
  3. Konfigurasikan OS untuk Web Hosting
  4. Setel Domain Anda yang Di-Host Sendiri (opsional)
  5. Instal Alat Pemantau (opsional)

Langkah 1: Tentukan Server Seperti Apa yang Anda Butuhkan

Tergantung pada apa yang Anda rencanakan untuk menggunakan server Anda, Anda mungkin dapat menjalankannya pada mesin yang cukup rata-rata. Untuk hosting file pribadi untuk Anda dan anggota keluarga, dan bahkan untuk hosting sendiri blog atau situs web pribadi, Anda harus baik-baik saja menggunakan komputer dengan spesifikasi yang serupa (dan terkadang jauh lebih buruk) dengan model mesin anggaran saya.

Jika Anda adalah bisnis yang ingin melakukan hosting sendiri, atau Anda memerlukan sesuatu yang dapat dijalankan 24/7 dengan uptime 99, 9%, misalnya: untuk hosting file internal / eksternal untuk klien atau karyawan. Atau jika Anda adalah gamer yang sangat keras yang ingin meng-host semua teman dan gamer yang tertarik, Anda akan ingin mendapatkan mesin yang lebih baik, lebih stabil untuk menjalankan server Anda, tetapi untuk panduan ini, kami akan menganggap bahwa Anda sudah memiliki mesin untuk digunakan, atau Anda akan menggunakan sesuatu yang mirip dengan yang disediakan di bawah ini:

Pembuatan Server Anggaran: $ 776, 92 + Pengiriman

  • CPU - Intel Xeon E3-1220 $ 199, 99
    • 3, 1 GHz Quad-Core
    • 8 MB L3 Cache
    • Soket LGA1150
  • Motherboard - Gigabyte GT Z97 $ 239, 99
    • Soket Prosesor LGA1150
    • Intel Z97 Express Bridge
    • Faktor Bentuk ATX
    • 3200 MHz tidak ditemukan
    • Memori yang Didukung DDR3 (4 slot, hingga 32 GB)
  • RAM - Jika Anda merasa bersemangat, langsung ke 16 GB, tetapi 8 GB sudah cukup. Juga, ram ECC memiliki voltase sangat rendah dan dibuat untuk server yang berjalan terus-menerus - tidak perlu, tapi bagus:
    • ECC - Modul Memori Server Penting (8 GB) $ 109, 99
      • 1600 MHz
      • PC3-12800
    • Non-ECC - Memori Kingston HyperX (8 GB) $ 74, 99
      • 1333 MHz PC3-10600
  • Hard Drive - Seagate Barracuda 1TB $ 54, 99
    • 7200 RPM
    • Cache 64 MB
    • SATA III 6 Gbit / s
    • 3.5 "Internal
  • Kartu Video - n / a kecuali server Anda memiliki kebutuhan rendering grafik yang spesifik
  • Drive Optik - LG Internal DVD Burner $ 12, 99
  • Kasing / Menara - Menara Tengah Thermaltake V2 S dengan 550W PSU $ 79, 99
  • Keyboard & Mouse - Keyboard 104-Tombol Standar & Mouse Optik $ 14, 00
  • Monitor - ASUS 20 "LED Monitor $ 99, 98
  • Sistem Operasi - Ubuntu GRATIS
  • Koneksi Internet - Yang ini sangat tergantung pada apa yang akan dilakukan server Anda. Jika Anda akan menghosting lalu lintas dalam jumlah besar, Anda mungkin ingin memastikan Anda memiliki internet gigabit dengan bandwidth unggahan yang tinggi. Yang sedang berkata, sebagian besar tugas hosting sederhana dapat diselesaikan dengan apa pun yang berada di atas koneksi dasar.

Langkah 2: Pasang Server

  1. Pastikan tubuh Anda terhubung ke ground sehingga penumpukan statis tidak mempengaruhi bagian-bagian komputer. Ini mudah dilakukan dengan mengenakan sepatu bersol karet atau berdiri di atas sesuatu selain karpet.
  2. Buka kotak tempat komponen Anda masuk dan letakkan komponen pada permukaan yang keras.
  3. Kami akan mulai dengan motherboard. Ini adalah kerangka komputer yang menghubungkan semua komponen lainnya. Buka kait pada soket prosesor, pasangkan pin, dan masukkan prosesor. Tutup kait, dan pasang kipas pendingin / prosesor di atas prosesor. Ini harus terhubung langsung ke motherboard.
  4. Buka slot memori (RAM) dan masukkan memori, tekan ke bawah sampai kait terkunci pada tempatnya di sekitar memori.
  5. Letakkan casing komputer di sisinya dan pasang catu daya jika belum terpasang dengan benar ke kasing.
  6. Masukkan motherboard ke dalam case. Pasang sekrup pada tempatnya di sudut-sudut lalu pastikan untuk mendapatkan satu atau dua sekrup tambahan di tengah motherboard.
  7. Masukkan drive optik (DVD) ke dalam case serta hard drive internal. Drive optik cukup intuitif jika Anda pernah menggunakan komputer sebelumnya, hard drive masuk ke slot di bawah ruang drive optik. Pastikan untuk mengamankan ini dengan setidaknya dua sekrup masing-masing sehingga mereka tidak akan tergelincir dalam case.
  8. Sambungkan kabel dari drive optik dan hard drive ke motherboard. Rujuk ke manual motherboard jika perlu.
  9. Kencangkan kabel daya besar dari unit catu daya ke motherboard serta kabel daya kecil dari unit pendingin / kipas prosesor. Yang ini sedikit membosankan karena sangat kecil, tetapi Anda harus bisa melakukannya!
  10. Setelah semuanya terhubung, pastikan untuk memeriksa ulang setiap bagian sebelum menyalakan mesin.
  11. Tutup kasing, tetapi jangan menutupnya dulu untuk berjaga-jaga, dan hubungkan server baru Anda ke stopkontak. Pastikan juga untuk mencolokkan monitor, keyboard, dan mouse Anda - sederhana, saya tahu, tetapi itu sudah dilupakan sebelumnya.
  12. Saatnya untuk boot!

Langkah 3: Instal Sistem Operasi

  1. Masukkan disk sistem operasi yang Anda pilih. Untuk keperluan panduan ini, kami akan menggunakan Ubuntu.
  2. Tekan tombol ketika pesan “Tekan sembarang tombol untuk boot dari DVD” muncul di layar. Jika Anda menggunakan hard drive baru, itu akan secara otomatis memuat menu default.
  3. Pilih bahasa Anda dan kemudian pilih "Instalasi Server Dasar" atau "Instal Server Ubuntu."
  4. Setelah file dimuat dan dibongkar, Anda akan diminta untuk "Mengkonfigurasi Jaringan". Beri nama server Anda apa pun yang Anda inginkan.
  5. Anda kemudian akan diminta untuk mengatur nama pengguna dan kata sandi. Tuliskan ini.
  6. Ketika diminta untuk mengenkripsi direktori home Anda atau tidak, saya akan pergi dengan tidak untuk saat ini. Ini membuatnya lebih mudah untuk memulihkan file, jika perlu.
  7. Instalasi akan meminta Anda untuk mempartisi disk Anda. Ini hanya mengatur hard drive Anda. Saya akan menggunakan opsi "Dipandu - gunakan seluruh disk dan atur LVM". Tulis perubahan ke disk.
  8. Anda tidak perlu mengonfigurasi proxy, jadi biarkan saja kosong dan klik lanjutkan.
  9. Saat diminta untuk mengaktifkan pembaruan, pilih "Instal pembaruan keamanan secara otomatis."
  10. Di bawah pemilihan perangkat lunak, pilih pemilihan paket manual.
  11. Pilih ya untuk menginstal grub ke Master Boot Record.
  12. Selesaikan instalasi.

Beberapa item tambahan setelah reboot:

  • Anda mungkin ingin mengatur paket "Firewall" untuk melindungi server. Setelah melakukan ini, aktifkan SELinux.
  • Pastikan bahwa Apache, PHP, dan MySQL diinstal. Jika Anda merasa ingin menginstal Perl & Python, itu mungkin bermanfaat juga.

Langkah 4: Pengaturan Server Tambahan

Server sekarang dibangun dan siap diatur untuk hosting pribadi Anda. Untuk melakukan ini, Anda perlu beberapa langkah lagi. Ini akan berbeda untuk semua orang, tetapi saya akan mencoba membimbing Anda melalui beberapa hal:

  1. Siapkan IP Statis
    1. Dengan mengatur IP statis, server Anda akan tetap berada di alamat yang sama alih-alih sering menerima alamat IP baru. Untuk melakukan ini, ikuti panduan ini.
    2. Muat file ke komputer Anda dan atur database. Jika Anda ingin meng-host situs web, Anda harus mengatur database di MySQL dan memuat file di server Anda.
    3. Arahkan domain Anda ke server Anda
      1. Sekarang Anda memiliki file yang dimuat di server Anda, pastikan untuk pergi ke cPanel yang disediakan oleh pendaftar domain Anda dan arahkan nama domain ke server Anda. Anda perlu mengetahui server DNS Anda dan berpotensi IP statis Anda.

Sekarang server Anda sebagian besar sudah diatur, dan harus dapat diakses di luar jaringan Anda, saatnya untuk menginstal beberapa alat untuk membantu Anda memantau server Anda. Banyak dari alat ini membutuhkan biaya, tetapi ada beberapa situs web yang menawarkan versi percobaan atau opsi yang benar-benar gratis. Solarwinds menyediakan paket Network Analyzer & Bandwidth Monitoring yang hebat dan gratis. Mereka juga menawarkan banyak alat lain yang mungkin bisa membantu. SQLManager juga menawarkan beberapa versi gratis terbatas dari perangkat lunak manajemen basis data mereka.

Artikel Terkait