Cara Membuat Server Sendiri di Rumah untuk Web Hosting

Diterbitkan: 2022-05-04
Mirza Mussawer

Membuat situs web Anda sendiri adalah pengalaman yang menyenangkan. Anda dapat mempelajari berbagai teknologi dan kerangka kerja perangkat lunak seperti Mongo DB, Express.js, Angular, React, dan Node.js. Jika Anda ingin meng-host-nya di server rumah, maka Anda harus tahu cara membuat server sendiri di rumah untuk hosting web. Dan posting ini akan memberi Anda semua yang Anda butuhkan untuk mewujudkannya tanpa kesalahan.

Daftar isi

Pengungkapan Sebagai situs ulasan independen, kami mendapatkan kompensasi jika Anda membeli melalui tautan rujukan atau kode kupon di halaman ini – tanpa biaya tambahan untuk Anda.
Cara membuat server rumah: apa yang Anda butuhkan
  • 1. CPU
  • 2. GPU
  • $6,95/bln
  • $2,64/bln*
    • 3. RAM
    • 4. HDD atau SSD
    • 5. Papan Utama
    • 6. OS
    • Alternatif: Raspberry Pi 3
  • Ini adalah cara membuat server sendiri di rumah untuk web hosting
  • Cara meng-host situs web di server Apache di Windows
    • 1. Memasang tumpukan WAMP
    • 2. Menyiapkan file MySQL dan HTML
    • 3. Mengaktifkan akses publik untuk situs web
    • 4. Mengatur nama domain
  • Cara membuat server hosting web Anda sendiri Linux
    • 1. Memasang tumpukan LAMP
    • 2. Menguji PHP
    • 3. Menguji MySQL
    • 4. Menginstal phpMyAdmin
    • 5. Konfigurasi DNS
    • 6. Konfigurasi server Apache
    • Pilihan #1 Kami Untuk Hosting Blog
  • $6,95/bln
  • $2,64/bln*
  • Cara membuat server web: takeaways utama
  • FAQ
    • Bagaimana cara mengatur server rumah?
    • Berapa biaya untuk membangun server di rumah?
    • Apakah server menggunakan banyak listrik?
    • Berapa biaya untuk menjalankan server 24/7?
    • Seberapa besar seharusnya server saya?
    • Berapa biaya server?
  • Cara membuat server rumah: apa yang Anda butuhkan

    Anda harus mengubah pengaturan server Apache default. Mereka dikonfigurasi untuk memblokir koneksi HTTP masuk untuk alasan keamanan. Akses file httpd.conf dari dashboard WampServer, pilih Apache dan kemudian file itu sendiri. Di sana, Anda akan menemukan baris:

    Pesanan Ditolak, Izinkan
    Tolak dari semua

    Ubah baris ini menjadi:

    Pesan Izinkan, Tolak
    Izinkan dari semua

    Mulai ulang WampServer dengan memilih opsi "Mulai ulang semua Layanan" di menu. Ini penting agar pengaturan diterapkan sepenuhnya.

    Jika Anda perlu mengatur IP statis dan mengkonfigurasi penerusan port, bagian itu juga sederhana. Buka command prompt dari Start Menu dan masukkan ipconfig/all. Ini akan memberi Anda nilai alamat IP, Subnet Mask, Gateway Default, dan Server DNS.

    Buka Panel Kontrol> Jaringan dan Internet> Jaringan dan Pusat Berbagi> Ubah Pengaturan Adaptor> Koneksi Area Lokal dan klik properti. Pilih Internet Protocol Version 4 (TCP/IPv4) dan klik properties. Masukkan alamat IP baru Anda di bidang "Nomor Gerbang Default" (misalnya, 192.168.1.23). Masukkan 3 nilai lainnya sebagaimana adanya. Kemudian klik OK.

    Penerusan port sesederhana mengetahui cara membuat server web. Buka browser dan masukkan gateway default Anda. Akses antarmuka router dengan masuk dan kemudian pilih opsi "Applications & Gaming", lalu "Advanced" dan kemudian "Port Forwarding/Port Triggering", "NAT/QoS" atau apa pun yang serupa. Semua router akan memiliki tata letak dasar yang sama dari sini dan seterusnya, membutuhkan port internal dan eksternal atau Start dan End. Pilih Protokol dan masukkan alamat IP statis yang Anda buat sebelumnya. Jika ada opsi dengan nama aktifkan, pastikan untuk memeriksanya.

    Kita akan mulai dengan memodifikasi beberapa file. Misalnya, Anda memiliki domain dengan nama hxxps://www.websitetest.com, dengan beberapa file di DNS dengan alamat IP di 192.168.1.23. Kita mulai dengan memodifikasi file httpd.config dari dashboard WampServer dan menambahkan virtual host. Cari baris ini dan batalkan komentarnya:

    #Host virtual
    Sertakan conf/extra/httpd-vhosts.conf

    Sekarang Anda akan membuat file secara manual di lokasi: C:\wamp\bin\Apache\Apache-version\conf\extra\ (bagian versi akan memiliki versi Apache Anda saat ini). Buka editor teks, seperti Notepad dan tambahkan baris berikut dalam dokumen:

    ServerAdmin [dilindungi email]
    DocumentRoot "c:\wamp\www"
    ServerName mysite.local
    ErrorLog "logs/websitetest.com.log"
    CustomLog "logs/websitetest.com-access.log" umum

    Pilih opsi "Mulai Ulang Semua Layanan" dari dasbor WampServer dan perubahan akan berlaku. Dan sekarang Anda tahu cara membuat server sendiri di rumah untuk hosting web di Windows.

    Memasuki:

    sudo a2dissite * default

    Ini akan menonaktifkan host virtual Apache.

    Memasuki:

    cd /var/www/html

    Ini akan mengarahkan ke direktori penyimpanan default. Buat folder baru untuk situs web dan ubah nama domain dengan memasukkan:

    sudo mkdir websitetest.com

    Buat 4 sub-folder di dalam folder yang baru saja Anda buat. Masukkan perintah berikut untuk membuat weblog, file, dan folder cadangan:

    sudo mkdir -p websitetest.com/logs

    sudo mkdir -p websitetest.com/public_html

    sudo mkdir -p websitetest.com/backups

    Masukkan perintah berikut untuk meluncurkan file host virtual baru:

    sudo nano /etc/apache2/sites-available/ sudo mkdir -p.com.conf

    Pada tahap ini, nama domain akan memiliki .conf di akhir. Gunakan kode yang disediakan di bawah ini untuk membuat konfigurasi untuk virtual host. Ubah nama domain “websitetest” dengan yang Anda inginkan.


    ServerAdmin [dilindungi email]
    Server_Name websitetest.com
    Server_Alias ​​www. websitetest.com
    Directory_Index index.html index.php (folder untuk file yang disimpan)
    Document_Root /var/www/html/ websitetest.com/public_html (memiliki nama file html atau php)
    Peringatan Level Log
    Custom_Log /var/www/html/ websitetest.com/log/access.log digabungkan

    Simpan perubahan dan masukkan:

    sudo a2ensite websitetest.com.conf

    Ini akan meminta restart server Apache. Mulai ulang agar perubahan diterapkan. Dan sekarang Anda tahu cara membuat server sendiri di rumah untuk hosting web di Linux.