Kiedyś pamiętałem polecenie do wyświetlania IP, a teraz kiedy jest mi naprawde potrzebne wyleciało mi z głowy. Ktoś mógłby mi podać jakieś takie polecenie?
Druga sprawa, przez własną głupote dopuściłem do tego, że jakiś spamer dodaje mi caly czas komentarze;/ przez tydzień około 50 tys. Podejrzewam, że uruchomiono do tego wiele komputerów. Jak mogę to zablokować?
narazie wyłączyłem w skrypcie zapisywanie danych do bazy. Mogę jakoś to zablokować? znaleźć jakąś zależność w IP? Czy poprostu zabezpieczyć skrypt i zostawić, żeby sobie dalej te zapytania wysyłał?
<Limit GET>
Order allow,deny
Allow from all
Deny from none
</Limit>
<Limit POST>
Order deny,allow
Deny from all
Allow from .pl
Allow from jakiś_host
</Limit>
Dodatkowo definicja ErrorDocument 403 ścieżka/403.html coby nie ograniczyć uchodźców
A jak uruchomic tą obsługę .htaccess? bo u mnie nie działa to. Tworze plik wpisuje polecenia ale apache jakby go nie zauwazal. Kiedyś mi sie udało to uruchomić, ale zmieniałem na nowego slacka i juz nie pamietam jak to zrobiłem
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/srv/httpd/www/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
O ile się nie mylę to AllowOverride None zmienić na AllowOverride All
Poczytaj lepiej dokumentację Apache'a zanim to zmienisz, bo możesz dać za dużą swobodę użytkownikom.
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
W httpd.conf dopisz jeśli nie ma HostnameLookups On
Ta dyrektywa pozwala zamieniać IP na nazwę hosta w logach apache'a. (/var/log/httpd/access_log)
Jak będziesz miał tam dalej IP'ki, to będziesz musiał operować na IP'kach lub poszukać tego co napisał agresor