Apache2.4¶
Pomocne OneLinery¶
1 2 3 4 5 | # Włączenie wszystkich dostepnych stron
for i in `ls /etc/apache2/sites-available/`; do echo $i; done;
# Wylisotwanie, policzenie wystapien i posortowanie wszystkich adresow ip z logów apacha
grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" access.log | sort -h | uniq -c | sort -h
|
Włączenie zawieszki 503¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #1 Włączamy moduł apacha2 rewrite
a2enmod rewrite
#2 Dodajemy do konfiguracji strony
RewriteEngine on
RewriteCond %{REQUEST_URI} !=/503.html
RewriteRule ^(.*)$ - [R=503,L]
ErrorDocument 503 /503.html
#3 Tworzymy plik 503.html w DocumentRoot strony
cd /var/www/strona/ && echo "Przerwa techniczna" > 503.html
#4 Testujemy konfiguracje i restartujemy Apacha2
apache2ctl configtest
service apache2 restart
|
Rewrity¶
1 2 3 | # L - last( przerwy przetwarzanie innyc reguł)
# Strona z kodem 301 wskazaniem na nową lokalizacje
RewriteRule ^/omnie/ http://%{HTTP_HOST}/pl/omnie/ [R=301,L]
|