Ero sivun ”Nginx” versioiden välillä
Rivi 56: | Rivi 56: | ||
server_name example.org www.example.org; | server_name example.org www.example.org; | ||
− | Kokeile muodostaa palvelimeen yhteys verkkoselaimella. Sivuston | + | |
+ | |||
+ | Kokeile muodostaa palvelimeen yhteys verkkoselaimella. Sivuston sisältöä voit muokata hakemistosta: | ||
/var/www | /var/www |
Versio 11. syyskuuta 2014 kello 20.55
Nginx (lausuntaan engine-x) on toiseksi yleisin webbipalvelin Apachen jälkeen. Nginx käytetään nykyisin todella paljon suurissa palvelinkeskuksissa, esim. Google ja Facebook käyttävät tätä webbipalvelinta. Nginx sisältää HTTP, proxy ja sähköpostipalvelut.
Sisällysluettelo
Asennus
aptitude install nginx
Webbipalvelimen Konfigurointi
Nginx konfiguraatio hakemisto on:
/etc/nginx
Luo ja muokkaa tiedostoa:
/etc/nginx/sites-enabled/default
Kirjoita tiedostoon seuraavasti:
http { server { listen 80; server_name example.org www.example.org; root /var/www; index index.html index.htm; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; } }
Useita virtuaalipalvelimia:
http { server { # Virtuaalipalvelin 1 } server { # Virtuaalipalvelin 2 } }
Virtuaalipalvelimeen voit määrittää myös IP-osoitteen ja portin, jota palvelin kuuntelee. Tuettuna on myös IPv6 osoitteet, mutta tämä on laitettava hakasulkeisiin.
listen 127.0.0.1:8080;
Oletus virtuaalipalvelin:
listen 80 default_server;
Määritetään palvelimen nimi, johon se vastaa. Tämä voi myös merkitä asteriksilläkin.
server_name example.org www.example.org;
Kokeile muodostaa palvelimeen yhteys verkkoselaimella. Sivuston sisältöä voit muokata hakemistosta:
/var/www
hakemistossa
Salasanasuojattu sivu
Lisätään /etc/nginx/sites-enabled/default tiedostoon pari riviä
location / { auth_basic "Tähän voit määritellä ilmoituksen minkä haluat sivuille pyrkijöille ilmestyvän"; auth_basic_user_file tähän polkun tiedostoon josta löytyy salasanat käyttäjille; }
Sitten tehdään tiedosto salasanoille
nano /var/www/.password
tiedosto on siis piilotettu
htpasswd -c /var/www/salaista/.password johannes
näin tehtiin käyttäjä