Bagaimana Menghosting Situs Web Anda Sendiri Dari Rumah (Panduan 2020)

Cara Menghosting Situs Web Anda Sendiri

Seringkali ketika orang ingin membuat situs web mereka sendiri, mereka tidak tahu harus mulai dari mana apalagi bagaimana meng-host situs web mereka di rumah.


Sebagian besar populasi bahkan tidak pernah berpikir tentang cara kerja sebuah situs web. Mereka cukup mengeklik ikon Internet Explorer 2003 mereka dan mengetik situs web.

Kami merindukanmu, IE.

Jika Anda berpikir tentang hosting situs web dari rumah, kemungkinan Anda memahami bagaimana server dan hosting bekerja secara umum. Anda sekarang mencari batas akhir – kesempatan untuk sepenuhnya mengontrol situs web Anda dari bawah ke atas. Sayangnya, hosting situs web dari rumah datang dengan beberapa kendala seperti bandwidth terbatas dan tagihan listrik yang sangat besar. Menggunakan alamat IP dinamis dan bukan alamat statis juga menimbulkan beberapa tantangan.

Ada dua pilihan untuk hosting situs web dari rumah. Dua opsi yang sama dimiliki oleh perusahaan hosting besar di server mereka. Pertama adalah Windows, karena kebanyakan orang di rumah akan menjalankan mesin Windows. Selanjutnya adalah Linux, yang merupakan platform hosting pilihan dalam banyak kasus.

Host situs web di Windows

Karena sebagian besar dari Anda mungkin membaca ini dari komputer pribadi Anda dan menggunakan Windows sebagai sistem operasi Anda, masuk akal jika Anda mulai menggunakan PC Anda sebagai server..

Gunakan PC Anda sebagai Server WAMP untuk Host Situs Web

Menggunakan program instalasi WAMP adalah cara termudah untuk memulai daripada menginstal secara manual setiap paket. Saya suka memikirkan server WAMP sebagai membuat suara PacMan ketika mereka mulai boot.

Langkah 1: Instal Perangkat Lunak Server WAMP

WAMP adalah singkatan dari Windows, Apache, MySQL, dan PHP. Jauh lebih mudah untuk hanya menggunakan program instalasi WAMP daripada melalui dan mengunduh semuanya secara individual. Paket-paket WAMP Server yang bereputasi semua memiliki versi terbaru dari masing-masing paket.

Kami merekomendasikan menggunakan WampServer. Mereka membuatnya mudah dilakukan.

Langkah 2: Cara Menggunakan WampServer

Setelah perangkat lunak diinstal, direktori akan dibuat secara otomatis.

Path harus ditemukan sebagai c: \ wamp \ www.

Di dalam direktori itu Anda akan dapat membuat subdirektori yang Anda butuhkan. Di sinilah Anda dapat meletakkan file HTML atau PHP. WampServer memberi label subdirektori sebagai proyek, tetapi perangkat lunak WAMP lain mungkin menyebutnya sebagai sesuatu yang lain.

Langkah 3: Uji WampServer

Menguji server penting untuk memastikan tidak ada yang salah. Untuk melakukan ini, kita perlu membuat halaman HTML.

Hal terbaik untuk dilakukan adalah menempatkan file berlabel “info.php” di direktori-www sebagai contoh. Yang harus Anda lakukan adalah mengklik “direktori www” sekali di dalam WampServer.

Selanjutnya, buat file dan gunakan string kode ini:

1 Tes PHP

Setelah Anda menyimpan file, Anda akan dapat menelusuri http: //localhost/info.php. Di sinilah Anda akan melihat detail instalasi PHP Anda.

Pada titik ini, Anda akan memiliki kemampuan untuk membuat struktur file HTML dan PHP tergantung apa yang Anda butuhkan.

Langkah 4: Konfigurasikan Basis Data

Kebanyakan orang akan menggunakan semacam Content Management System (CMS) dan kebanyakan orang yang menggunakan CMS akan menggunakan WordPress.

Ini berarti bahwa Anda akan memerlukan a Database MySQL.

Anda dapat membuat database MySQL yang Anda inginkan – atau mengacaukan yang sudah ada. WordPress akan membuat database baru untuk Anda yang kompatibel dengan perangkat lunak mereka.

Ketika Anda membuka layar login phpMyAdmin itu akan terbuka sebagai jendela browser baru. Jangan ragu untuk meninggalkan nama pengguna admin sebagai root. Ada juga tidak perlu menggunakan kata sandi.

Langkah 5: Jadikan Situs Umum

Agar orang benar-benar mengakses situs web Anda, Anda perlu menemukan file konfigurasi Apache. File ini harus httpd.conf dan Anda dapat menemukannya dengan kembali ke menu WampServer dan memilih Apache. Selanjutnya, Anda dapat mengedit file dengan memilih httpd.conf.

Anda akan melihat dua baris:

1 Pesanan Deny, Bolehkan
2 Tolak dari semuanya.

Ganti baris dengan:

1 Pesanan Bolehkan, Tolak
2 Bolehkan dari semua.

Selanjutnya, Anda harus me-restart semuanya sehingga ini akan berhasil. Ada opsi yang dinyatakan sebagai Mulai ulang semua Layanan di menu.

Semua orang harus dapat mengakses situs web Anda sekarang selama tidak ada permintaan pemblokiran firewall PC.

Langkah 6: Nama Domain

Jika Anda meng-hosting situs ulasan dendeng Anda di rumah, Anda mungkin ingin memberi nama domain Anda sesuatu yang menarik dan menggunakannya.

Mungkin beefjerkyathome.com?

Nama domain Anda akan memiliki alamat IP tertentu, untuk beefjerkyathome.com ini kami akan menggunakan 000.000.000.000. Temukan file host C: \ Windows \ system32 \ drivers \ etc \ dan tambahkan baris ini ke dalamnya: 000.000.000.000 beefjerkyathome.com.

Selanjutnya, kita akan kembali ke file httpd.conf untuk menambahkan host virtual. Anda akan memiliki tanda komentar pada baris setelah kata-kata, Host virtual. Ini akan terlihat seperti ini:

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

Langkah terakhir adalah menambahkan file manual di direktori Apache. Yang harus Anda lakukan adalah membuat file Notepad dan menyimpannya ke C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

File Notepad akan terlihat seperti ini:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerName mysite.local
ErrorLog “logs / beefjerkyathome.com.log”
CustomLog “logs / beefjerkyathome.com-access.log” umum

Kamu harus restart semua layanan lagi dan Anda akan memiliki situs web yang dapat diakses publik menggunakan nama domain Anda.

Hosting Situs Web di Linux

Sejak Linux adalah perangkat lunak sumber terbuka itu membuatnya lebih murah dan lebih mudah digunakan daripada server Windows. Kebanyakan orang tidak menggunakan Linux yang sebenarnya bisa membuat server Linux lebih sulit di rumah. Dengan itu, jika Anda ingin terjun ke dunia Linux, inilah cara Anda melakukannya.

Langkah 1: Instal perangkat lunak LAMP

Untuk mulai menginstal perangkat lunak LAMP, buka terminal dan gunakan kode berikut:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

Anda akan diminta memasukkan kata sandi untuk pengguna root MySQL. Selanjutnya, untuk memastikan semuanya memiliki kesempatan untuk bekerja, Anda harus melakukannya restart server web Apache.

Jika Anda mengubah konfigurasi global Apache kapan saja pastikan untuk menggunakan perintah ini:

sudo /etc/init.d/apache2 restart

Langkah 2: Konfirmasikan PHP

Untuk benar-benar memeriksa ini, Anda perlu menggunakan file uji PHP di direktori root server web yang dapat ditemukan di sini: / var / www / html /

File PHP yang digunakan adalah:

sudo echo “” > /var/www/html/info.php

Untuk mengetahui modul tambahan mana yang tersedia, gunakan baris perintah:

apt search php | modul grep

Langkah 3: Periksa Basis Data

Karena Anda mungkin ingin menggunakan WordPress atau Sistem Manajemen Konten serupa lainnya Anda perlu memeriksa MySQL. Meskipun, jika Anda menggunakan Linux, Anda mungkin ingin membuat kode situs web Anda dari awal.

Untuk memeriksa apakah MySQL berfungsi, gunakan perintah ini:

layanan status mysql

Selanjutnya, Anda akan menggunakan kredensial yang Anda ketikkan sebelumnya ketika MySQL pertama kali diinstal:

$ mysql -u root -p

[sekarang Anda akan dimintai kata sandi admin kami dan masukkan prompt mysql]

Untuk membuat database baru, Anda dapat menggunakan:

BUAT tes DATABASE;

Tes USE;

Jika Anda menggunakan WordPress, itu akan membuat basis data untuk Anda secara otomatis.

Langkah terakhir adalah mengkonfigurasi file /etc/phpmyadmin/config.inc.php menggunakan langkah-langkah yang dijelaskan di sini.

Langkah 4: Konfigurasikan DNS

Anda perlu mengkonfigurasi Apache untuk menggunakan nama domain Anda sendiri.

Langkah pertama adalah memastikan bahwa DNS memiliki catatan A untuk nama domain Anda. Siapa pun yang Anda beli nama domain Anda akan memiliki alat untuk membantu Anda mengatur catatan DNS dengan benar.

Setelah selesai, Anda harus dapat melihat sesuatu seperti ini menggunakan alat penggali. Untuk meminta catatan A untuk www.beefjerkyathome.com, ketik:

$ menggali www.beefjerkyathome.com A

;; BAGIAN JAWABAN:
www.beefjerkyathome.com. 86400 DALAM A
000.000.000.000

;; BAGIAN OTORITAS:
beefjerkyathome.com. 86398 DI NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

Langkah 5: Konfigurasikan Apache

Langkah selanjutnya adalah pastikan Apache dapat menerima permintaan dari domain kami dan dari mana direktori konten berasal.

Direktori akan diperlukan untuk domain beefjerkyathome.com. Kami akan membuat itu dan kemudian membuat file index.html beefjerkyathome. Maka kita akan khawatir tentang izin sistem file kita:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘echo“ beefjerkyathome.com

Ini adalah situs saya host-sendiri beefjerkyathome.com

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Kita sekarang harus buat file Virtual Host agar Apache dapat mengenali domain kami.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

Kemudian kita edit file agar terlihat seperti ini.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log digabungkan

Hampir di sana, mengkonfigurasi ulang dan memuat ulang Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 reload

Dengan hampir semua pekerjaan berat yang harus Anda lakukan adalah melakukannya edit file lokal / etc / hosts. Lakukan ini dengan menambahkan ini ke alamat IP dan nama domain Anda:

000.000.000.000 beefjerkyathome.com

Internet sekarang dapat mengunjungi beefjerkyathome.com dan dunia akan bersukacita dengan pengetahuan dendengnya yang baru ditemukan.

Langkah 6: Instal WordPress atau Sistem Manajemen Konten Lainnya

Ini adalah saat Anda akan menginstal CMS yang Anda sukai. Kami merekomendasikan Wix atau WordPress.

Setelah menginstal CMS, Anda harus selesai.

Mengapa Lebih Masuk Akal Menggunakan Layanan Hosting?

Melihat seberapa banyak rasa sakit di pantat untuk melakukan ini dan betapa mudahnya menggunakan layanan hosting harus membuat Anda bertanya-tanya mengapa ada orang yang mau melakukan ini.

Jelas itu bisa terjadi menyenangkan untuk melakukan ini sendiri dan pengalaman belajar sangat berharga. Melakukan hal ini akan membuat Anda mengerti bagaimana situs web bekerja dan bagaimana layanan hosting menjadi tuan rumah dalam skala besar.

Ketika serius mempertimbangkan mengembangkan situs web – hosting itu sendiri tidak masuk akal.

Jika Anda tidak memiliki perangkat keras dan akses energi yang tidak dimiliki kebanyakan orang, maka Anda akan ingin menggunakan layanan hosting terbaik.

Koneksi Anda akan lebih lambat, berurusan dengan konfigurasi DNS akan menjadi rasa sakit abadi, tagihan listrik Anda akan meroket, dan jika ada yang rusak sepenuhnya pada Anda.

Masuk akal untuk melihat hosting khusus atau hosting VPS.

Server Terdedikasi Terbaik

Dengan server khusus, Anda mendapatkan hampir semua manfaat hosting sesuatu sendiri tanpa sakit kepala. Tidak hanya itu, kamu juga mendapatkan lebih banyak manfaat karena kecepatan dan waktu aktif Anda hampir pasti akan lebih baik.

Waktu buka: 520 Nona
Waktu aktif: 99,9%

Dengan infrastruktur dan pemanfaatan generasi mendatang Google Cloud Platform untuk memberi daya pada seluruh operasi, Anda akan memiliki kecepatan cepat dan waktu kerja tinggi.

Keamanan yang ditawarkan Kinsta adalah lebih baik dari apa pun yang bisa disatukan di rumah. Mereka memeriksa status setiap situs web mereka setiap dua menit. Situs web Anda akan diperiksa 720 kali setiap hari untuk memastikan itu sudah berjalan dan berjalan.

Hosting VPS Terbaik

Jika Anda khawatir tentang uang tetapi juga ingin akses ke server Anda sendiri dan skalabilitas, host VPS mungkin merupakan opsi yang tepat untuk Anda. Dengan VPS, Anda akan memilikinya ruang server khusus Anda sendiri dengan instance OS unik.

Waktu buka: 2.232 Ms
Waktu aktif: 99%

Hal yang hebat tentang InMotion adalah ia termasuk fitur premium luar biasa dalam tingkat biaya terendah.

Fitur-fitur seperti drive SSD gratis, domain gratis, backup gratis, SSH Access, ruang disk tidak terbatas, sertifikat SSL gratis, dan dukungan pelanggan 24/7 semuanya menjadi standar. Selain itu, mereka memiliki Jaminan uang kembali penuh 90 hari.

InMotion Hosting adalah opsi yang bagus jika Anda menginginkan strategi hybrid yang tidak merusak bank. Opsi kinerja tinggi yang berfokus pada keandalan dan redundansi tanpa menghabiskan semua uang Anda adalah sesuatu yang patut dipertimbangkan.

Kesimpulan

Hanya karena Anda dapat meng-host situs web sendiri bukan berarti Anda harus melakukannya. Ini layak sebagai proyek kecil yang menyenangkan tetapi jika Anda serius ingin membangun dan mengembangkan situs web, itu hampir tidak masuk akal.

Ada banyak alternatif hebat di luar sana untuk hosting dan tidak akan ada sakit kepala ketika datang untuk menjaga situs web Anda dan berjalan dengan kecepatan cepat.

Referensi dan kredit gambar:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map