Jadikan Komputer Anda Menjadi Server dalam 10 Menit (Perangkat Lunak bebas)

Ini mencakup cara mengatur komputer Anda dengan cepat (menjalankan Windows) sebagai server. Ini akan memungkinkan Anda untuk meng-host situs web Anda sendiri dari komputer Anda dan akan memungkinkan Anda untuk membuat halaman web dengan 'tombol' yang memungkinkan Anda untuk mengontrol hal-hal di rumah Anda (robot, kamera, dll) dari internet (saya akan membahasnya di masa depan dapat diperintahkan).

Kami akan menggunakan apache: perangkat lunak server open source yang sangat populer, gratis.

Ketika membuat komputer Anda menjadi server akan sangat cepat, Anda harus membaca dokumentasi perangkat lunak server http Apache untuk mempelajari cara mengaturnya dengan aman (sehingga orang tidak meretas ke komputer Anda). Saya akan memberikan saran ini tetapi membaca di tempat lain untuk lebih lanjut:

1) terbaik untuk menginstal perangkat lunak server ini pada komputer lama yang tidak Anda gunakan untuk apa pun selain sebagai server.

2) terbaik untuk membuat akun pengguna terpisah di windows dengan akses sistem terbatas dan menginstal perangkat lunak ini di akun itu.


Jika Anda ingin melakukan ini di linux daripada windows (lebih aman, sedikit lebih rumit) kombinasi terbaik adalah linux anak anjing dan xamp untuk perangkat lunak server. Puppy linux dapat dimuat dari usb jump drive atau CD, jadi Anda tidak perlu menghapus windows, cukup boot komputer dengan salah satunya. Berikut ini video pengaturan mudah untuk puppy linux: //rhinoweb.us/

Lihat instruksi ini untuk cara menginstal xamp setelah Anda memiliki puppy linux (atau linux lainnya) yang berfungsi:

//www.instructables.com/id/Make-a-Server-Out-Of-An-Old-PC/

Langkah 1: Unduh Perangkat Lunak Server Apache

Unduh perangkat lunak server http apache dari situs mirror apache ini:

//www.reverse.net/pub/apache/httpd/binaries/win32/
_Or_ buka //www.apache.org/, navigasikan ke unduhan dari halaman mirror, pilih mirror dan unduh dari sana. Seperti yang Anda lihat dari tautan di atas, Anda ingin menavigasi ke apache mirror, httpd, binari, folder win32.

Apa Yang Diunduh:
= Anda harus mengunduh versi terbaru (nomor versi tertinggi), versi 2.2.6 saat saya mengetik ini. Periksa di sini untuk melihat apa versi terbaru jika Anda mau: //httpd.apache.org/
= Anda menginginkan file .msi, ini adalah file instalasi windows (seperti .exe)

Langkah 2: Instal

Klik dua kali file .msi yang baru saja Anda unduh, itu akan menginstal, menggunakan pengaturan default, instalasi khas (kecuali jika Anda ingin kode sumber, kemudian lakukan instalasi kustom).

Seharusnya secara otomatis mengisi beberapa kotak formulir dengan nama server DNS Anda (dalam kasus saya itu earthlink.net) selama instalasi.
untuk nama server, letakkan apa pun yang Anda inginkan, saya rasa spasi tidak diperbolehkan. dan pastikan setelah nama Anda, Anda memiliki .earthlink.net (atau apa pun nama DNSnya).
untuk email, masukkan email Anda (atau tidak terlalu penting).

Langkah 3: Jalankan

Setelah diinstal saya pikir itu mulai menjalankan server segera. Anda dapat melihat apakah itu berjalan dengan mencari ikon di kanan bawah bilah tugas Anda (lihat gambar). Jika tidak berjalan dan Anda ingin memulainya, atau menghentikannya, navigasikan saja di menu mulai Anda (lihat gambar).

jika Anda mendapatkan pesan kesalahan ketika Anda mencoba memulai server, tulis kesalahan # dan cari di dokumentasi atau google.

Langkah 4: Uji

Uji, ketika Anda yakin server sedang berjalan buka browser web dan ketik:
// localhost
ke bilah alamat, ini akan muncul (lihat gambar).

Yay, itu berhasil, sekarang lakukan sesuatu yang berguna dengannya (akan dibahas dalam instruksi mendatang, .. mungkin)

Langkah 5: Ubah Halaman Web

Inilah jawaban yang saya berikan pada komentar beberapa waktu lalu yang menanyakan bagaimana cara mengubah halaman web yang muncul ketika Anda pergi ke alamat localhost.

Laman web default yang mengatakan "berfungsi" dikodekan dalam file yang disebut index.html. Anda dapat mengedit / mengganti file index.html default di folder 'htdocs' yang ada di folder apache Anda (di mana pun Anda menginstalnya). Jika Anda ingin bekerja menuju otomatisasi rumah, Anda perlu melihat cara membuat kode halaman web Anda untuk mengakses port di server Anda (misalnya port serial). Port ini dapat mengirimkan sinyal listrik ke hal-hal di luar komputer Anda (seperti robot dan mikrokontroler), sehingga memungkinkan 'otomatisasi rumah'. Salah satu cara untuk melakukan ini adalah dengan menggunakan javascript yang diminta ActiveX (misalnya lihat: //strokescribe.com/en/serial-port-internet-explorer.html)

Setelah Anda mengedit file index.html Anda harus dapat mengakses index.html dari komputer lain di web dengan mengetikkan alamat IP server Anda. Jika ISP Anda (penyedia layanan internet) menggunakan alamat IP statis, Anda cukup mengetik alamat IP setiap kali mengakses halaman Anda. Tetapi jika ISP Anda menggunakan alamat IP dinamis, Anda harus mencari alamat IP server Anda setiap kali Anda memutuskan / menghubungkan kembali ke web. Ada layanan gratis yang akan melakukan ini untuk Anda: DNS2Go atau dyndns.org ..

Berikut ini beberapa referensi yang bermanfaat:

//johnbokma.com/windows/apache-virtual-hosts-xp.html

//groups.google.com/group/comp.infosystems.www.servers.ms-windows/browse_thread/thread/866bad569981327c/b1d7fb821ab94a8f?hl=id&lnk=gst&q=web+page#b1d7fb821ab94af

//www.tivohelp.com/archive/tivohelp.swiki.net/31.html

Artikel Terkait