hosting situs web dari rumah [ditutup]

9

Jika saya ingin meng-host situs web dari rumah saya, saya membeli nama domain. Lalu, saya mendapatkan IP statis dari ISP saya. Selanjutnya, saya arahkan ke alamat IP sistem rumah saya. Saya bahkan dapat menggunakan server SQL yang diinstal di sistem saya dan tidak khawatir tentang ukurannya. Saya tidak berbicara tentang tumpukan server di sini. Hanya satu server.

Saya bertanya-tanya apakah itu semudah itu, mengapa tidak melakukannya? Apakah ada sesuatu yang saya lewatkan di sini? Saya berbicara tentang situs web yang cukup sederhana. Tetapi apakah itu penting?

Asdfg
sumber
8
Pencurian di rumah, kebakaran, listrik mati, listrik internet, cadangan, dan pemecahan masalah saat Anda di luar kota, berkencan atau tidur. Sebagai seorang programmer, saya ingin tidak ada hubungannya dengan ini dan biarkan orang lain menanganinya.
JeffO
7
Anda juga perlu mengetahui satu atau dua hal tentang keamanan dan konfigurasi jaringan, dengan asumsi Anda memiliki semacam router dan firewall yang menghubungkan rumah Anda dengan internet. Saya akan menggunakan server pribadi virtual (VPS) kapan saja. Anda masih dapat melakukan semua hal di atas tetapi tanpa kerumitan dan biaya yang sangat rendah. Menjalankan dan menjalankan VPS membutuhkan waktu kurang dari 10 menit. Yang Anda butuhkan hanyalah kartu kredit.
Manfred
Server rumah bukan topik pada Kesalahan Server .
yannis

Jawaban:

10

Ini ide yang bagus. Anda tidak hanya akan belajar banyak tentang berbagai topik (administrasi sistem, keamanan, HTTP, nilai logging, mendeteksi kehilangan kontak dengan dunia luar, dll, dll. Dll), tetapi Anda akan menjaga Internet lebih personal, lebih manusiawi, lebih dari apa yang membuat kita tertarik pada awalnya.

Apakah semua orang ingin "menjelajahi web" pada tahun 1996 hanya untuk melihat PR perusahaan yang licin, atau dimanipulasi oleh iklan yang ditargetkan? Tidak hanya tidak, tetapi NERAKA TIDAK. Kami ingin menjelajahi web untuk melihat apa yang dilakukan orang lain, untuk melihat obor strawberry poptart, hamster menari dan kamera-kamera palsu. Lakukan secepat yang Anda bisa: dapatkan server web Anda di internet.

Sepertinya Anda ingin menjalankan server berbasis Windows. Saya tidak tahu apa-apa tentang Windows, saya menjalankan server pribadi saya (http://stratigery.com) di Linux. Beralihlah ke linux dan Anda dapat mengirim email kepada saya pertanyaan kapan saja.

Bruce Ediger
sumber
1
+2 untuk belajar tentang berbagai topik dan menjaga internet tetap pribadi. Tidak ada yang mengalahkan mengetahui bagaimana segala sesuatu bekerja, dan seringkali cara terbaik untuk belajar adalah melakukannya sendiri. -1 untuk referensi tarian Hamster.
Kyle Hodgson
+1 untuk pembelajaran, dan +1 untuk 96 nostalgia web pribadi. Ingat periode ketika mengetik <somecompany>.comtidak mungkin berfungsi? Kami bersenang-senang. Saya merindukan halaman pribadi dan sejenisnya. Beberapa penghobi yang berdedikasi menulis halaman yang luar biasa dari ketiadaan, sedangkan saat ini ada banyak hal premade. Ini hal yang baik, secara umum, tentu saja, jika hanya untuk ketersediaannya kepada massa. Tapi Tuhan, bagaimana hal-hal itu lebih menyenangkan kembali. Juga, Anda tidak pernah melihat jackass (sebut saja kucing kucing) mengetik seperti anak berusia 8 tahun atau menuntut orang untuk menyelesaikan masalahnya dan mengirim "benjolan" setelah 1 jam.
haylem
Heck, saat itu, anak usia 8 tahun yang terhubung di mana sebenarnya mengetik lebih baik daripada kebanyakan 20 sesuatu hari ini. Lihat apa yang kamu lakukan? Anda baru saja menekan saya selama sisa akhir pekan di sana :) Sekarang di mana saya memarkir stasiun matahari dan 486 saya?
haylem
2
Pada paragraf pertama, ini jelas masuk akal bagi seseorang yang ingin belajar tentang bagaimana server dikelola. Namun, paragraf ke-2 agak membingungkan saya. Tidak bisakah Anda tetap mencapai tujuan yang sama untuk menghindari iklan bertarget dan PR perusahaan menggunakan VPS? Bagaimana cara hosting situs web dari ruang bawah tanah membantu dalam paragraf ke-2? Kami tidak menjelajahi internet untuk melihat server Anda, kami melakukan itu untuk melihat situs web Anda, dan apa yang Anda masukkan di situs web Anda sangat kecil artinya antara pengaturan ruang bawah tanah dan pengaturan VPS.
jmort253
@ jmort253 - Saya hanya ingin mendorong orang untuk menaruh konten mereka sendiri di web, dan membayarnya sendiri, jadi sama sekali tidak ternoda oleh segala bentuk sponsor perusahaan. Iklan dapat diblokir, ya, tetapi beriklan di situs web hanya memberikan sedikit petunjuk bahwa situs web mungkin dipengaruhi oleh pengiklan. Anda tahu, seperti koran. Mereka membawa iklan, dan mereka tidak mampu membuat marah pengiklan mereka, sehingga beberapa cerita tidak berjalan. Dan Anda tidak dapat mengatakan kepada saya bahwa itu tidak terjadi.
Bruce Ediger
16

Tergantung. Jika itu adalah situs web pribadi kecil, mengapa tidak. Jika itu adalah situs web skala perusahaan yang membutuhkan 99,99% atau ketersediaan layanan lebih, itu tentu saja ide yang buruk.

Pertama, pikirkan tentang biaya:

  • Windows Server dan Microsoft SQL Server sudah memiliki harga yang cukup besar per lisensi . Apakah Anda lebih suka membayar puluhan ribu dolar sekarang untuk meng-host server Anda, atau lebih baik membayar sedikit biaya $ 20 / bulan untuk paket hosting dasar?

  • Server khusus, bahkan yang dasar, memiliki biaya juga.

  • Pikirkan juga tentang konsumsi daya . Menjalankan server 24/24, 7/7 jelas akan berdampak pada tagihan Anda.

Kedua, pikirkan keandalannya:

  • Ini jam 3 pagi. Bangun! Ada serangan DDOS kecil di server Anda. Server Anda keluar. Apa strategi Anda untuk kembali online sebelum jam 4 pagi?

  • Apakah Anda tidak pernah berkata "Oh tidak, tidak lagi! ISP saya payah! Internet lagi bulan ini!"? Sekarang bayangkan Anda memiliki server Anda berjalan dan berjalan, tetapi tidak melayani apa-apa, karena itu tidak terhubung ke internet lagi, dan Anda tidak tahu berapa lama waktu yang diperlukan ISP untuk memulihkan koneksi Anda?

  • Selamat pagi. Anda hard drive gagal . Omong-omong, semua data hilang. Semoga harimu menyenangkan.

    Apakah Anda siap untuk skenario ini? Apakah Anda memiliki cadangan terjadwal? SERANGAN? Secara umum, bagaimana Anda mengelola redundansi setiap komponen dalam sistem Anda? Anda dapat membeli server rak profesional yang melakukan semua itu. Anda akan dikenakan biaya $ 3.000. Siap?

Ketiga, pikirkan skalabilitas , kinerja , dan ribuan hal lain yang terlalu panjang untuk disebutkan di sini. Sebagai contoh, satu hal mendasar: sebagian besar ISP memiliki koneksi unggah yang jauh lebih terbatas daripada koneksi unduhan. Apakah Anda siap membayar sepuluh kali lipat dari yang Anda bayar saat ini ke ISP Anda hanya untuk memiliki kecepatan yang sama?

Sekali lagi, tidak ada yang salah dalam meng-hosting situs web pribadi Anda di komputer Anda sendiri jika Anda tidak peduli dengan uangnya. Tetapi ada kesenjangan besar antara hosting buatan dengan hosting profesional yang memastikan ketersediaan layanan, yang berkaitan dengan pendinginan server mereka, yang memiliki UPS dan cara lain yang diperlukan untuk mempertahankan server jika terjadi sesuatu dengan jaringan listrik, dll. .

Arseni Mourzenko
sumber
1
Itu sebabnya Apache / MySQL gratis ...
Dynamic
1
Apache / MySQL gratis ketika Anda bersemangat tentang mereka, tahu cara mengkonfigurasi dan menggunakannya, dll. Jika Anda tidak (yang tampaknya menjadi kasus OP), Apache / MySQL akan dengan cepat menjadi cara yang lebih mahal daripada bahkan versi berbayar dari produk Microsoft.
Arseni Mourzenko
itulah sebabnya itu adalah ide yang buruk ;-)
Dynamic
Lampp atau XAMPP. Ini adalah kumpulan Apache / MySQL, dan ini sangat mudah untuk diinstal. Tidak perlu menginstal Apache dan MySQL secara terpisah, kecuali jika Anda ingin mempelajari cara mengonfigurasinya sendiri.
jmort253
1
@MainMa: tidak mungkin. Kami baru saja menyewa konsultan untuk membantu menyelesaikan masalah SQLServer kami. Jika menurut Anda lisensi itu biayanya besar, tunggu saja sampai Anda melihat biayanya! MySQL (atau Postgresql yang lebih baik) jauh lebih mudah digunakan dan dikonfigurasikan yang membuatnya lebih baik daripada SQLServer (dan jika Anda membutuhkan situs super besar, gunakan Oracle dan selamatkan diri Anda dari banyak kerumitan).
gbjbaanb
3

Ada banyak hal yang bisa salah:

  • Komputer Anda mungkin macet dan situs Anda akan mati.
  • Komputer Anda kurang aman ketika memiliki IP statis.
  • Anda harus memecahkan semua masalah server Anda.
  • Sangat tidak mudah untuk memperbarui perangkat lunak sisi server.
  • Anda mungkin harus membayar IP statis (tergantung ISP Anda).
  • Pencurian, kebakaran, komputer mati, sekrup internet, dan sebagainya ...

Juga, setelah Anda menginstal semuanya, Anda masih harus memiliki pengetahuan yang adil tentang apa yang harus dilakukan dengannya. Anda juga tidak dapat menggunakan pembuat web. Dan Anda harus membayar untuk cPanel.

Jujur, aku tidak bisa melihat mengapa Anda akan menyiapkan server sendiri (kecuali jika Anda ingin belajar PHP atau alasan khusus lainnya).

Edit:

Untuk menanggapi komentar, OP tidak mengatakan dia sedang belajar, tetapi dia hosting situs web kecil. Saya setuju dengan fakta bahwa akan menyenangkan untuk belajar (itulah sebabnya saya memilikinya) tetapi dia tidak belajar (sejauh yang kita tahu).

Dinamis
sumber
1
Saya melihat alasan yang sangat bagus: UNTUK BELAJAR !!! Tentu, jangan meng-host proyek jutaan dolar Anda, tetapi jika itu adalah situs pribadi dan Anda tidak keberatan downtime dan tidak peduli kehilangan 2 pengikut dan semacam itu tidak masuk akal, saya tidak mengerti mengapa Anda tidak bisa. Saya sendiri tidak menjadi tuan rumah lagi, tetapi saya sudah melakukannya beberapa tahun yang lalu (situs web, tempat penyimpanan kode, server FTP, server email ...), dan itu tidak terlalu sulit. Plus, itu selalu menyenangkan untuk memiliki beberapa ini berfungsi secara lokal (seperti repo kode). Sayang sekali saat ini seseorang dalam tim pengembang tidak tahu cara memasang server untuk pengujian, misalnya.
haylem
2
Banyak ide yang jauh lebih buruk.
@haylem - Setuju melakukannya untuk belajar, tetapi jika Anda mencoba menjalankan bisnis, itu hanya ide yang buruk, titik. Anda akhirnya akan menghabiskan seluruh waktu Anda mengelola lingkungan TI peretasan Anda alih-alih melakukan pekerjaan apa pun yang ingin Anda selesaikan dengan pengaturan tersebut. Juga, Jae memang membahas bagian "belajar" dalam jawabannya. Jadi +1
jmort253
IP statis tidak terlalu memengaruhi keamanan. IP dinamis bahkan tidak sering berubah dengan sebagian besar ISP. Saya tidak akan menganggap itu sebagai poin yang kuat.
WalterJ89
Poin lainnya cukup kuat. Sekali lagi, jika itu hanya untuk belajar, lakukanlah! Tetapi jika ini adalah bisnis, saya akan sangat yakin untuk melakukan semua penelitian saya dan memiliki rencana cadangan untuk rencana cadangan saya.
jmort253
2

Ini bukan ide yang baik untuk menjalankan server Anda sendiri, keluar dari rumah Anda, menggunakan Internet Anda yang biasa dan berbasis konsumen, jika Anda melakukannya untuk bisnis.

Poin terpenting yang disebutkan oleh @MainMa adalah bahwa Internet konsumen reguler memiliki ketidakseimbangan dalam kecepatan unduh dan kecepatan unggah. Dengan sebagian besar ISP, tingkat unggah kira-kira setengah dari tingkat unduhan.

Saat menjelajahi web, kecepatan unggah digunakan saat Anda menjelajah Internet untuk berjabat tangan dan permintaan HTTP dengan server. Jika kecepatan unggah Anda berkurang secara signifikan, maka setiap halaman web yang Anda coba kunjungi akan hang dan mengalami masalah saat memuat.

Seekor tikus mengunyah saluran telepon di jalan sekali dan menyetrumnya sendiri, dan meskipun kecepatan unduh saya baik-baik saja, kecepatan unggahan saya berkurang hingga sekitar 150Mbps. Koneksi internet saya sangat buruk, dan saya hanya menjelajah internet! Bayangkan bagaimana jadinya jika Anda memiliki orang lain menggunakan bandwidth unggahan Anda ...

Juga, bayangkan seperti apa pengalaman pengguna di sisi lain. Siapa pun yang mencoba memuat konten dari internet di rumah Anda hanya akan melihat sekitar setengah dari kecepatan unduhan Anda. Ini tidak berskala, karena Internet di rumah tidak dirancang untuk menangani beban ini.

Sebagian besar organisasi yang meng-host aplikasi mereka sendiri memiliki jalur T1 atau Internet yang setara dengan bisnis. Secara umum, harganya jauh lebih tinggi daripada internet di rumah.

Jadi, jika Anda melakukan ini hanya untuk belajar, dan jangan berharap memiliki lalu lintas apa pun, dan komputer yang Anda gunakan terisolasi dengan aman dari seluruh jaringan Anda, maka itu bisa menjadi eksperimen yang menyenangkan.

Tetapi jika Anda berencana menjalankan bisnis dari pengaturan ini, bersiaplah untuk kalah. Ini bukan kasus di mana Anda ingin mencoba menjadi "di luar jaringan".

jmort253
sumber
1

Internet adalah tempat yang sangat tidak bersahabat. Serangan otomatis terus memindai server yang rentan. Saya belum pernah terlibat dalam bisnis ini selama bertahun-tahun, tetapi saya tahu bahwa sekitar tahun 2005, di universitas lokal kami, masa hidup rata-rata server yang terhubung ke internet dengan stok, default, instal Linux atau Windows adalah sekitar lima menit sebelum dikompromikan.

Jika Anda akan bertanggung jawab untuk server yang terhubung ke Internet, Anda harus meningkatkan kecepatan pada masalah keamanan, dan Anda harus terus mengikuti berita keamanan untuk tetap mengikuti ancaman baru. Jika Anda ingin mempelajari hal ini, itu bagus. Tidak ada cara yang lebih baik untuk mempelajarinya daripada mengelola server Anda sendiri. Ini adalah banyak pekerjaan, dan hanya Anda yang dapat memutuskan apakah lebih masuk akal untuk fokus pada minat inti Anda.

Charles E. Grant
sumber
1

Tidak ada alasan mengapa tidak - Anda dapat dengan senang hati menyewa server atau VPS dan memiliki masalah yang sama persis.

Hanya ada 1 alasan mengapa Anda memilih VPS atau dedicated server daripada di rumah: konektivitas internet jauh lebih baik di pusat data daripada di koneksi rumah Anda. Tentu, harganya sedikit lebih mahal, tetapi Anda tidak perlu memiliki server yang berputar di kamar belakang Anda menghabiskan semua listrik Anda. Anda juga akan memiliki lebih banyak alat untuk mengelola hal itu juga (seperti ruang cadangan dan instal ulang otomatis).

Sisa masalahnya adalah semua latihan pembelajaran. Saya akan merekomendasikan Linux untuk server Anda karena menjalankan sebagian besar web, dan ada lebih banyak informasi di luar sana tentang mengelola, mengamankan dan memelihara daripada di Windows.

gbjbaanb
sumber
1

Salah satu alasan bagus untuk tidak melakukan ini saya belum melihat disebutkan: jika rumah Anda mendapatkan internet melalui ADSL. Jangan lupa bahwa "A" berarti asimetris. Anda mungkin dapat menyedot http dari situs orang lain di 4-8Mbit / s yang bagus, tetapi jika Anda hanya memiliki 256-512kbps hulu, situs Anda akan tampak sangat lambat jika memiliki konten gambar yang tidak sepele dan / atau ada lebih dari beberapa pengguna simultan.

Terlepas dari itu, saya akan mengatakan itu sepenuhnya mungkin. Saya kenal seseorang yang menjalankan bisnis online yang sukses selama bertahun-tahun dengan satu-satunya server web menjadi mesin di bawah meja di kantor rumah mereka.

timday
sumber