Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-02-05 10:08:19

  Delavor - Użytkownik

Delavor
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2012-02-05
Serwis

nginx, a strony błędów między innymi...

Witam, tym razem w zupełnie innej sprawie. Zastanawiam się gdyż chciałbym zaoszczędzić sobie wklejania do każdego vhosta regułek do stron błędów czy np. blokowania korzystania z agentów downloaderskich typu wget.

Czy ktoś wie jak mógłbym to zrobić uniwersalnie, żeby działało na każdym vhoście?

Offline

 

#2  2012-02-05 10:16:59

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: nginx, a strony błędów między innymi...

Globalnie w konfigu powinno zadziałać.

Sznurek:
http://www.cyberciti.biz/faq/howto-nginx-customizin … 3-error-page/


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2012-02-05 10:44:20

  Delavor - Użytkownik

Delavor
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2012-02-05
Serwis

Re: nginx, a strony błędów między innymi...

A no właśnie tak nie do końca, niestety wykrzacza się z błędem

Kod:

nginx: [emerg] "location" directive is not allowed here in /etc/nginx/nginx.conf:87
nginx: configuration file /etc/nginx/nginx.conf test failed

Offline

 

#4  2012-02-05 11:04:09

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: nginx, a strony błędów między innymi...

Poza tym nie da się tego wrzucić nie w znaczniku location, ale globalnie?

Np TYLKO TAKI wpis:

Kod:

error_page   404  =  /404.html;

Globalnie dla http?

Zresztą zajrzyj czasem do dokumentacji:
http://wiki.nginx.org/HttpCoreModule#error_page

Ostatnio edytowany przez Jacekalex (2012-02-05 11:17:32)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2012-02-05 11:07:32

  Delavor - Użytkownik

Delavor
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2012-02-05
Serwis

Re: nginx, a strony błędów między innymi...

Zasadniczo jeżeli masz pomysł jak to zrobić przekierowując do katalogu /var/www/error_pages/404.html np. to chętnie :P

Offline

 

#6  2012-02-05 11:14:58

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: nginx, a strony błędów między innymi...

RTFM:

wiki.nginx.org/HttpCoreModule#error_page napisał(-a):

error_page

syntax: error_page code [ code... ] [ = | =answer-code ] uri | @named_location

default: no

context: http, server, location, if in location

Sznurek: http://wiki.nginx.org/HttpCoreModule#error_page


To by było na tyle

Ostatnio edytowany przez Jacekalex (2012-02-05 11:17:50)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2012-02-05 11:22:17

  Delavor - Użytkownik

Delavor
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2012-02-05
Serwis

Re: nginx, a strony błędów między innymi...

Okej, dzięki za pomoc i cierpliwość :P

Offline

 

#8  2012-02-05 11:30:06

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: nginx, a strony błędów między innymi...

Zamiast dziękować za cierpliwość, lepiej w każdym programie spójrz na cały konfig, żeby zobaczyć, czy tam nie ma jakiegoś schematu logicznego.

Przykładowo zarówno w Apache jak i w Nginxie czy Lighttpd definicje typu Directory, location, http, server czy  Virtualhost  definiują zasięg działania takich czy innych ustawień.

Jak to pojmiesz, to zadasz o 75% mniej głupich pytań. :D
Poza tym UTFG.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2012-02-05 11:41:27)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)