Raspberry Pi NodeJS www server
Tätä projektia varten tarvitset seuraavat:
- Raspberry Pi (rev2+)
- Toimiva nettiyhteys
- Toimiva debian tai ubuntu käyttöjärjestelmä sd-kortille
Kun sinulla on toimiva Raspberry pi, johon olet kirjautunut sisälle ja siinä on toimiva verkkoyhteys niin voit aloittaa asentamaan raspberry pi-koneeseesi www-palvelinta
Ensin pitää asentaa nodejs ja npm -ohjelmat jonka avulla www serveri pyörii. Myös git-versionhallinta tarvitaan jotta saadaan haettua versionhallinnasta tarvittavat tiedostot projektiin
```apt-get install nodejs npm git```
Sitten pitää hakea http-serveri versionhallinnasta
```git clone https://github.com/viltie/raspi-nodejs-www.git```
Sitten sinun pitää mennä kansioon raspi-nodejs-www joka juuri luotiin git-komennon toimesta ja sinne haettiin tiedostot
```cd raspi-nodejs-www```
Nyt löydät http-palvelimen nykyisestä kansiosta.
Kansioita:
public - täällä sivuilla näkyvät tiedostot ovat, index.html on aina se sivu joka aukeaa ensimmäisenä kun palvelimelle otetaan yhteys
bin - täällä sijaitsevat ohjelman tarvitsemat tiedostot, ei saa siis poistaa
lib - palvelimen tarvitsemat kirjastot
README.md - tämä tiedosto
Nyt palvelin käynnistetään komennolla
```nodejs bin/http-server```
Palvelimen pitäisi tulostaa jotakin seuraavanlaista:
Starting up http-server, serving ./public
Available on:
http://127.0.0.1:80
http://192.168.0.2:80
Hit CTRL-C to stop the server
Nyt sinulla pitäisi olla raspberry pi:ssäsi pyörimässä www-palvelin.
Voit nyt alkaa tekemään sivuja public-kansion alle.
Pääset muilta verkon koneilta Raspberry Pi:n www-palvelimeen katsomalla ```ifconfig``` komennolla eth0-liitynnästä raspin ip-osoitteen ja kirjoittamalla sen samassa verkossa olevan koneen selaimen osoiteriville.