Mainos / Advertisement:

Ero sivun ”Nginx” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 5: Rivi 5:
 
  aptitude install nginx
 
  aptitude install nginx
  
== Peruskomennot ==
+
== Webbipalvelimen Konfigurointi ==
 
 
== Konfigurointi ==
 
  
 
Luo ja muokkaa tiedostoa:
 
Luo ja muokkaa tiedostoa:
Rivi 15: Rivi 13:
 
Kirjoita tiedostoon seuraavasti:
 
Kirjoita tiedostoon seuraavasti:
  
  server {
+
   
        listen 80;
+
http
        server_name $domain_name;
+
    {
        root /var/www;
+
    server {
        index index.html index.htm;
+
          listen 80;
        access_log /var/log/nginx/access.log;
+
          server_name $domain_name;
        error_log /var/log/nginx/error.log;
+
        root /var/www;
}
+
        index index.html index.htm;
 
+
        access_log /var/log/nginx/access.log;
 +
        error_log /var/log/nginx/error.log;
 +
    }
 +
  }
 
Kokeile muodostaa palvelimeen yhteys verkkoselaimella. Sivuston sisältö on:
 
Kokeile muodostaa palvelimeen yhteys verkkoselaimella. Sivuston sisältö on:
  
Rivi 41: Rivi 42:
 
Sitten tehdään tiedosto salasanoille
 
Sitten tehdään tiedosto salasanoille
  
  nano /var/www/salaista/.password
+
  nano /var/www/.password
 
 
 
 
  
 
tiedosto on siis piilotettu
 
tiedosto on siis piilotettu
Rivi 50: Rivi 49:
  
 
näin tehtiin käyttäjä
 
näin tehtiin käyttäjä
 +
 +
 +
  
 
== Lähteet ==
 
== Lähteet ==
  
 
http://nginx.org/
 
http://nginx.org/

Versio 11. syyskuuta 2014 kello 20.37

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.

Asennus

aptitude install nginx

Webbipalvelimen Konfigurointi

Luo ja muokkaa tiedostoa:

 /etc/nginx/sites-enabled/default

Kirjoita tiedostoon seuraavasti:


http
   {
    server {
         listen 80;
         server_name $domain_name;
        root /var/www;
        index index.html index.htm;
        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;
   }
 }

Kokeile muodostaa palvelimeen yhteys verkkoselaimella. Sivuston sisältö on:

 /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ä



Lähteet

http://nginx.org/

Mainos / Advertisement: