hyödyllisiä artikkeleita

Geek to Live: Kuinka perustaa henkilökohtainen kotiverkkopalvelin

Verkkopalvelin on ohjelmisto, joka toimii jatkuvasti tietokoneella ja antaa muiden tietokoneiden ladata asiakirjoja siitä. Tämä oikein lukemasi teksti kulki verkkoyhteyden kautta Goldavelez.com-palvelimen isäntäpalvelimelta selaimeen. Verkkopalvelimet ovat yleensä äänekkaita, pelottavia, päättömiä koneita kylmissä ikkunoissa, mutta voit käyttää niitä kotona pöydän alla.

Miksi haluat käyttää kotiverkkopalvelinta? Ehkä haluat ladata tiedostoja kotitietokoneeltasi mistä tahansa. Kuten esimerkiksi digitaalinen musiikkikokoelmasi. Tässä ohjeessa me perustamme kotiverkkopalvelimen, jonka avulla kuka tahansa (oikealla salasanalla!) Voi muodostaa yhteyden tietokoneeseesi ja ladata siitä MP3-tiedostojasi hieno tapa jakaa musiikkikokoelmasi ystävien kanssa tai toistaa kappale kotikoneestasi toimistossa työtovereille.

Aloitetaan.

Tarvitset:

  1. Windows-tietokone [1]
  2. Aina päällä oleva laajakaista (DSL tai kaapeli) Internet-yhteys

Vaihe 1. Asenna Apache HTTP -palvelin. [2]

Ensinnäkin, poista käytöstä ja lopeta kaikki muut käyttämäsi palomuuri- tai palvelinohjelmistot, mukaan lukien Windowsin palomuuri, Skype, Trillian tai muut pikaviestisovellukset. Tämä on erittäin tärkeää, ja jos sitä ei tehdä, se voi aiheuttaa palvelimen asennuksen ja käynnistyksen epäonnistumaan pahasti. Nämä ohjelmat ja palvelut voidaan käynnistää ja käyttää uudelleen kuten tavallisesti, kun web-palvelimen asennus on valmis.

Lataa Apache HTTP -palvelin täältä käyttämällä Win32 Binary (MSI Installer) -kohdan vieressä olevaa linkkiä. Käynnistä asennustoiminto. Hyväksy lisenssisopimus ja käytä Apache-tiedostojen oletuspaikkaa, hakemistossa C:\Program Files\Apache Software Foundation\Apache2.2\ . Kun saavut palvelintietoja koskevan näytön, kirjoita oma sähköpostiosoitteesi ja homeip.net [3] verkkotunnuksen tietoina, kuten:

Suorita asennustoiminto loppuun käyttämällä "Tyypillinen asennus" -asetusta.

Kun se on valmis, avaa selaimesi ja siirry osoitteeseen // localhost /. Jos näkemäsi sivu kuuluu: "Jos näet tämän, se tarkoittaa, että Apache-verkkopalvelinohjelmiston asennus tähän järjestelmään onnistui", olet kultainen. [4]

Vaihe 2. Määritä Apache jakamaan asiakirjoja oikeasta kansiosta.

Oletetaan, että haluat tehdä musiikkikokoelmasi ladattavissa uudella verkkopalvelimellasi [5], ja kaikki musiikkitiedostot sijaitsevat C:\Gina\My Music -kansioon. Avaa C:\Program Files\Apache Group\Apache2\conf\httpd.conf tiedosto tavallisella tekstieditorilla, kuten Notepad, käyttämällä. Tämä on Apache-konfiguraatiotiedosto, joka näyttää pitkältä ja pelottavalta, mutta suurin osa oletuksista toimii hienosti meille. Meidän on vain muutettava muutama asia.

Kommentoi tässä httpd.conf-tiedostossa rivi, joka alkaa merkinnällä DocumentRoot, ja lisää toinen hakemistoon, kuten tämä:

#DocumentRoot "C: / Ohjelmatiedostot / Apache-ryhmä / Apache2 / htdocs" DocumentRoot "C: / Gina / Oma musiikki"

Kommentoi sitten rivi, joka alkaa

#

Viimeksi noin 20 riviä sen alapuolella

AllowOverride Ei mitään

Muuta se:

AllowOverride All

Kun olet valmis, tallenna httpd.conf. Napsauta sitten tehtäväpalkin Apache-kuvaketta ja valitse "Käynnistä uudelleen". Jos Apache käynnistyy uudelleen onnistuneesti [6], muokkaat tiedostoa oikein. Siirry selaimeesi // localhost /. Tällä kertaa sinun pitäisi nähdä luettelo musiikkitiedostoistasi. Jee!

Vaihe 3. Kirjoita verkkosivustosi asiakirjoihin salasana.

Mutta emme halua, että vain kukaan voi ladata musiikkiasi. Kaistanleveys on arvokas, ja haluamme turvata asiat hiukan. Luodaan salasanakehote.

Avaa ensin komentorivi (siirry Käynnistä-valikkoon, valitse Suorita ja kirjoita sitten cmd.) Vaihda Apache-hakemistoon kirjoittamalla:

cd "C: \ Ohjelmatiedostot \ Apache Software Foundation \ Apache2.2 \ bin"

Luo sitten salasanatiedosto kirjoittamalla:

htpasswd -c "C: \ Asiakirjat ja asetukset \ Gina \ my_password_file.txt" gina

Korvaa polku uuden salasanatiedoston polulla (jonka pitäisi olla missä tahansa kansiossa, paitsi Web-palvelimen asiakirjajuuri.) Korvaa gina käyttäjänimellä, jota haluat käyttää. Kirjoita pyydettäessä salasana, jonka haluat asettaa. Kun olet tehnyt sen, salasanatiedosto luodaan.

Nyt haluamme käyttää tätä kirjautumista musiikkikansioosi. Avaa uusi tiedosto tavallisessa tekstieditorissa, kuten Muistiossa. Kopioi ja liitä seuraava siihen:

AuthType Basic AuthName "Tämä on yksityinen alue, kirjaudu sisään" AuthUserFile "c: \ Asiakirjat ja asetukset \ Gina \ my_password_file.txt" AuthGroupFile / dev / null vaativat kelvollisen käyttäjän

Muista korvata "C:\Documents and Settings\Gina\my_password_file.txt" tekstissä omalla yllä luodulla salasanatiedostollasi. Tallenna tämä uusi tiedosto verkkopalvelimesi juureen (tässä tapauksessa C:\Gina\My Music ) ja nimeä se .htaccess . Älä unohda pistettä alussa, ennen .htaccess. Joten tässä tapauksessa tallennamme tiedoston nimellä C:\Gina\My Music\ .htaccess .

Huomaa: Jos käytät Notepadia .htaccess-tiedoston luomiseen, aseta tiedostoa tallennettaessa lainausmerkkejä tiedostonimen ympärille - ".htaccess" - jotta Notepad ei lataa automaattisesti .txt-tiedostotunnistetta tiedostoon. Jos tiedostopääte on .txt, salasanasi ei toimi!

Siirry nyt selaimellasi osoitteeseen // localhost /. Sinua pyydetään kirjautumaan sisään. Kirjoita salasanatiedostosi määrittämäsi käyttäjänimi ja salasana. Rock!

Vaihe 4. Onnittelut itsellesi. Sinulla on kotiverkkopalvelin käynnissä.

Jos et ole palomuurin takana, voit käyttää Web-palvelinta muilta tietokoneilta kirjoittamalla tietokoneesi IP-osoitteen selaimen osoiteriville. Jos et ole varma, mikä IP on, käy osoitteessa Mikä on minun IP-osoite saadaksesi selville. Jos IP on 12.34.567.890, kirjoita //12.34.567.890 selaimen osoiteriville. [7]

Jos olet palomuurin takana (kuten langaton reititin), sinun on avattava palomuurin portti 80 ja välitettävä se tietokoneellesi. Tämä osa ei kuulu tämän artikkelin soveltamisalaan, mutta sitä käsitellään tulevaisuudessa Goldavelez.com -ominaisuudessa. Goldavelez.com-ominaisuus Kuinka käyttää kotipalvelinta palomuurin takana.

Nauti uudesta kotiverkkopalvelimesta!

Lisätietoja henkilökohtaisen kotiverkkopalvelimen käyttämisestä:

  • Kuinka määrittää verkkotunnuksen kotiverkkopalvelimellesi
  • Kuinka käyttää kotipalvelinta reitittimen / palomuurin takana
  • Kysy Goldavelez.com: Useita aliverkkotunnuksia?
  • Kysy Goldavelez.com: Isännöi verkkosivustoani kotona?
  • Automaattinen .htaccess-generaattori

Alaviitteet

[1] Valitettavasti Macin ihmiset, mutta OS X: n mukana toimitetulla verkkopalvelimella on kaikki asetukset, joten tämä opas ei ole sinulle. [varmuuskopioida]

[2] Siellä on muitakin web-palvelimia, mutta me jatkamme Apache HTTP -palvelimen kanssa, koska se on ilmainen, vakaa ja suosikkini. [varmuuskopioida]

[3] Ei ole väliä mitä verkkotunnuksen tänne laitat. Valitsin homeip.net koska se on kuvaava ja yksi DynDNS: n kotidomeeneista. [varmuuskopioida]

[4] Yleinen asennuksen aikana tapahtuva virhe Apache-ohjelmassa lukee: "Vain yksi käyttö kussakin pistorasiaosoitteessa (protokolla / verkko-osoite / portti) on normaalisti sallittu. Make_sock: ei voitu sitoutua osoitteeseen 0.0.0.0:80, kuuntelurasioita ei ole käytettävissä., sammuu. Lokit eivät voi avata. " Tämä tarkoittaa, että jokin muu palvelinohjelma (kuten Skype) häiritsee Apachea. Selvittää, mikä ohjelma se on, avaa komentokehote ja kirjoita:

netstat -a -o

Etsi paikallisella koneellasi portissa 80 (tai http.) Käynnissä olevan ohjelman PID (prosessitunnus). Avaa sitten Windowsin Tehtävienhallinta (Cntl-Alt-Del). Valitse Näytä-valikosta Valitse sarakkeet ja tarkista PID. Yhdistä sitten PID käynnissä olevaan prosessiin saadaksesi selville, mikä palvelinohjelma on käynnissä, ja lopeta ohjelma. Yritä sitten Apache-asennus uudelleen. [varmuuskopioida]

[5] Henkilökohtaiselle Web-palvelimellesi on useita käyttöjä salasanasuojatun jukeboxin lisäksi. Julkaise blogiisi kotona, isännöi henkilökohtaista wikiä, jaa videotiedostoja ja valokuvia. Periaatteessa kaikki tiedostot, jotka haluat julkaista vain luku -tyyppisiksi, on hyvä ehdokas. Kotiverkkopalvelimella on etu verrattuna erityisiin palvelin- / asiakasohjelmistoihin, koska se vaatii vain selaimen yhteyden muodostamiseen siihen. [varmuuskopioida]

[6] Jos Apache ei käynnisty oikein, se johtuu siitä, että se ei pysty lukemaan httpd.conf-tiedostoa, mikä tarkoittaa, että muutoksissa oli todennäköisesti kirjoitusvirhe. Tarkista muutokset huolellisesti, tallenna ja käynnistä Apache yrittääksesi uudelleen. [varmuuskopioida]

[7] Muista, että tietokoneesi IP-osoite saattaa muuttua Internet-palveluntarjoajasta riippuen. On helppo tapa perustaa ikimuistoinen nimi, joka ei muutu. mutta aihetta käsitellään tulevassa Goldavelez.com-ominaisuudessa. Katso Goldavelez.com-ominaisuus Määritä verkkotunnus kotiverkkopalvelimellesi saadaksesi lisätietoja. [varmuuskopioida]