• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Tutorial Nginx-Mini How To

Status
Not open for further replies.

widnet

Banned User
Joined
Apr 11, 2009
Messages
920
Reaction score
3
Location
Poland/Cracow
Witam
Dziś Wam pokaże grubaski jak zainstalować nginxa

Dlaczego nginx?
Jest:
*odporny na lorisa
*wydajny
*prosty w konfiguracji
*Więcej
Robimy sobie updejta i upgrejda
Code:
aptitude update && safe-upgrade

Potem wpisujemy magiczną komendę

Code:
aptitude install nginx php5-cgi spawn-fcgi

Edytujemy config nginxa :)

Code:
pico /etc/nginx/sites-enabled/default

Code:
server {
        listen   80;
        server_name  *.example.com example.com;
 
        access_log  /var/log/nginx/acces_example_log.log;
 
        location / {
                root   /var/www;
#lokalizacja plikow strony
                index  index.php index.html index.htm;
        }
 
        location ~ .php$ {
          fastcgi_pass   127.0.0.1:9000;
          fastcgi_index  index.php;
 
          fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
#lokalizacja plikow strony
          fastcgi_param  QUERY_STRING     $query_string;
          fastcgi_param  REQUEST_METHOD   $request_method;
          fastcgi_param  CONTENT_TYPE     $content_type;
          fastcgi_param  CONTENT_LENGTH   $content_length;
          fastcgi_param  REMOTE_ADDR      $remote_addr;
          fastcgi_param  SCRIPT_NAME      $fastcgi_script_name;
        }
}

Dodajemy teraz wpis do autostartu
czyli

Code:
pico /etc/init.d/rc.local

i dopisujemy na końcu pliku

Code:
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -C 5 -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

Restartujemy nginxa

Code:
/etc/init.d/nginx start

Tworzymy nowy plik phpinfo.php

Code:
pico /var/www/phpinfo.php
i wklejamy do niego
PHP:
<?php
phpinfo();
?>

Jeżeli widzisz php info to działa a jak nie działa to zapraszam na 4za.pl

Dla osób które nie lubią ręcznie restartować php polecam ten skrypt
Jak nie dodajesz skrypcioszka wyżej to wyłączasz php
Code:
killall -9 php5-cgi
REP ++
 
Last edited:
heh, sie sprawdzi
na windzie php mi sie zamyka, ale debiana udalo mi sie zainstalowac to sie okaze czy umiem :D
 
jeżeli ktoś chce zainstalować (i skonfigurować) nginxa korzystając tylko i wyłącznie z tego poradnika to bardzo tego odradzam...
jeśli nie macie jakiegoś magicznie wielkiego obciążenia www (na pewno nie macie, a jak macie to mam nadzieje, że nie jesteście debilami z banem na google) to używajcie apache2 z paczek...
 
@Specjalist
Dlaczego odradzasz? W końcu odporny na lorisa, a apache2 nie :P
 
dwie regułki do iptables i po problemie, baaaa, nawet paczka jest zmieniająca konfing apacha, tak aby wszystko było gicior
a odradzam z powodów takich, że nginx nie jest dla kogoś niemającego pojęcia o tym co robi (większość polish boardu pls)
 
Ja polecam roznieść, obciążenie ;) Główna strona na apache (php), wszystkie obrazki inne ścierwa via nginx ipki 2x daja ;) więc static i main ;z
 
ja proponuje eacceleratora.
 
apache2 + apache2-mpm-event + libapache2-mod-php5 + php5-cli + php5-xcache + php5-xdebug

Nie potrzebne są Wam nginxy. A tylko możecie dzięki temu poradnikowi zostać shakowani w zaledwie 30 sekund.
 
nginx jest dobry jezeli ktos sie zna i umie go dobrze skonfigurowac
 
Ja bym powiedział ,że przy czym innym dzieciaczki :(
Bo w Apaczu też mogę sobie wgrać i co? gówno
 
Ale kurwa to musi być gruba impreza.

Ktos podaje sie za developera
r8k6zx.png


i 'hakuje' ludzi uzywajacych 'jego' softu. No kurwa gratz.
 
Nie wiem jak tam teraz jest ale chyba dalej instalacja bez usunięcia komentarzy z config nie zadziała ? :S
To mnie zawsze rozpierdalało xD
 
ehh pewnie nie bo parsuja dalej funkcja od plikow ini -.^
 
Najlepsze jest to że zdjęcia guild były zawsze i dopiero teraz zaczęły być tym ataki nie czaje tego :)
 
Status
Not open for further replies.
Back
Top