Jadikan Komputer Anda Ke dalam Pelayan dalam 10 Menit (Perisian percuma)

Ini merangkumi cara untuk menyediakan komputer anda dengan cepat (menjalankan Windows) sebagai pelayan. Ini akan membolehkan anda menjadi tuan rumah laman web anda sendiri dari komputer anda dan akan membiarkan anda membuat laman web dengan 'butang' yang membolehkan anda mengawal perkara-perkara di rumah anda (robot, kamera, dll) dari internet (saya akan menutupinya di masa depan instructables).

Kami akan menggunakan perisian apache: sangat popular, bebas, perisian sumber terbuka.

Semasa membuat komputer anda menjadi pelayan akan menjadi sangat cepat, anda perlu membaca dokumentasi perisian pelayan http Apache untuk mengetahui cara memasangnya dengan selamat (supaya orang tidak menggodam komputer anda). Saya akan memberikan nasihat ini tetapi baca di tempat lain untuk lebih:

1) terbaik untuk memasang perisian pelayan ini pada komputer lama yang anda tidak gunakan untuk apa-apa selain sebagai pelayan.

2) terbaik untuk membuat akaun pengguna berasingan di tingkap dengan akses sistem terhad dan memasang perisian ini dalam akaun itu.


Jika anda ingin melakukan ini pada linux bukannya windows (lebih selamat, sedikit lebih rumit) kombinasi terbaik adalah puppy linux dan xamp untuk perisian pelayan. Linux puppy boleh dimuatkan dari pemacu lompat usb atau CD, jadi anda tidak perlu menyahpasang tingkap, hanya boot komputer dengan salah satu dari itu. Berikut adalah video persediaan mudah untuk linux anjing: //rhinoweb.us/

Lihat ini boleh dipelajari untuk cara memasang xamp sebaik sahaja anda mempunyai linux anjing (atau linux lain) yang berfungsi:

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

Langkah 1: Muat turun Perisian Pelayan Apache

Muat turun perisian pelayan http apache dari laman web apache ini:

//www.reverse.net/pub/apache/httpd/binaries/win32/
_Or_ pergi ke //www.apache.org/, navigasi ke muat turun dari halaman cermin, pilih cermin dan muat turun dari sana. Seperti yang anda dapat lihat dari pautan di atas, anda ingin menavigasi ke folder apache, httpd, binari, win32 cermin.

Apa yang hendak didownload:
= Anda harus memuat turun versi terbaharu (nombor versi tertinggi), 2.2.6 saat saya mengetiknya. Semak di sini untuk melihat versi terbaru jika anda mahu: //httpd.apache.org/
= Anda mahu fail .msi, ini adalah fail pemasangan tingkap (seperti .exe)

Langkah 2: Pasang Ia

Klik dua kali fail .msi yang anda baru muat turun, ia akan dipasang, gunakan tetapan lalai, memasang biasa (melainkan jika anda mahu kod sumber, kemudian lakukan pemasangan khas).

Ia harus secara automatik mengisi beberapa kotak bentuk dengan nama pelayan DNS anda (dalam kes saya itu earthlink.net) semasa pemasangan.
untuk nama pelayan, letakkan apa sahaja yang anda mahu, saya tidak fikir ruang dibenarkan walaupun. dan pastikan selepas nama anda anda mempunyai .earthlink.net (atau apa sahaja nama DNS).
untuk e-mel, masukkan ke dalam e-mel anda (atau jangan terlalu penting).

Langkah 3: Jalankan Ia

Sebaik sahaja ia dipasang, saya fikir ia akan memulakan pelayan berjalan dengan segera. Anda dapat melihat jika ia berjalan dengan mencari ikon di sebelah kanan bawah bar tugas anda (lihat pic). Sekiranya ia tidak berjalan dan anda mahu memulakannya, atau hentikannya, hanya masuk ke dalam menu mula anda (lihat pic).

jika anda mendapat mesej ralat apabila anda cuba memulakan pelayan menulis ralat # dan melihatnya dalam dokumentasi atau google.

Langkah 4: Uji Ia

Uji, apabila anda yakin pelayan sedang menjalankan membuka penyemak imbas web dan ketik:
// localhost
ke dalam bar alamat, ini perlu dipaparkan (lihat pic).

Ya, ia berfungsi, sekarang buat sesuatu yang berguna dengannya (akan diliputi dalam instructables masa depan, .. mungkin)

Langkah 5: Tukar Halaman Web

Berikut adalah jawapan yang saya berikan kepada komen sebentar lalu bertanya bagaimana untuk mengubah laman web yang muncul apabila anda pergi ke alamat localhost.

Halaman web lalai yang mengatakan "ia berfungsi" dikodkan dalam fail bernama index.html. Anda boleh mengedit / menggantikan fail index.html lalai dalam folder 'htdocs' yang terdapat dalam folder apache anda (di mana sahaja anda memasangnya). Jika anda ingin bekerja ke arah automasi rumah, anda perlu melihat bagaimana untuk mengodkan halaman web anda untuk mengakses port pada pelayan anda (contohnya port bersiri). Pelabuhan-pelabuhan ini boleh menghantar isyarat elektrik kepada sesuatu di luar komputer anda (seperti robot dan mikrokontroler), dengan itu membolehkan 'automasi rumah'. Salah satu cara untuk melakukan ini ialah dengan menggunakan javascript yang digunakan ActiveX (misalnya lihat: //strokescribe.com/en/serial-port-internet-explorer.html)

Setelah anda mengedit fail index.html, anda harus dapat mengakses index.html itu dari mana-mana komputer lain di web dengan menaip alamat IP pelayan anda. Sekiranya ISP anda (pembekal perkhidmatan internet) menggunakan alamat IP statik anda hanya taip alamat IP setiap kali untuk mengakses halaman anda. Tetapi jika ISP anda menggunakan alamat IP dinamik, anda perlu mencari alamat IP pelayan anda setiap kali anda memutuskan sambungan / menyambung semula ke web. Terdapat perkhidmatan percuma yang akan melakukan ini untuk anda: DNS2Go atau dyndns.org ..

Berikut adalah beberapa rujukan berguna:

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

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

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

Artikel Berkaitan