Zabezpieczenie panelu administracyjnego powinno obejmować cały obszar panelu, a nie tylko wybrane podstrony. W systemie ABDEO ograniczenia dotyczą więc całej sekcji:
- strona_www.pl/panel
wraz z panelem logowania i wszystkimi jego podstronami.
Lokalizacja pliku konfiguracyjnego
Dostęp kontrolowany jest przez plik:
- access/access.cfg
Plik ten musi znajdować się w głównym katalogu strony.
Jeśli plik nie istnieje utwórz katalog access w głownym katalogu aplikacji oraz utwórz plik access.cfg wewnątrz tego katalogu. Zazwyczaj głównym katalogiem jest katalog public_html.
Zasada działania
Mechanizm obejmuje cały panel administracyjny (/panel), w tym ekran logowania.
Działa według prostych reguł:
- plik istnieje i zawiera adresy IP → dostęp do panelu mają tylko wskazane adresy
- plik istnieje, ale jest pusty → dostęp do panelu nie jest możliwy dla nikogo
- plik lub katalog nie istnieje → brak ograniczeń (panel dostępny publicznie)
Dodawanie dozwolonych adresów IP
Adresy IP wpisujemy w pliku access.cfg, każdy w osobnej linii.
Pojedynczy adres IP
- 50.100.150.201
Zakres adresów IP (np. podsieć)
- 50.100.150.250-50.100.150.255
Ważne informacje
- Każdy adres lub zakres musi znajdować się w oddzielnej linii
- Komentarze nie są obsługiwane - plik może zawierać wyłącznie adresy IP
- Ograniczenie działa globalnie dla całego panelu (/panel), nie tylko dla wybranych stron
Wyłączenie ograniczeń
Aby przywrócić pełny dostęp do panelu: usuń katalog access lub usuń plik access.cfg
Dobre praktyki
- Dodawaj tylko zaufane adresy (np. biuro, VPN, administratorzy)
- Zachowaj ostrożność - pusty plik zablokuje dostęp również dla Ciebie
- Regularnie aktualizuj listę adresów IP
Dzięki tej konfiguracji cały panel administracyjny, wraz z logowaniem jest dostępny wyłącznie dla wybranych adresów IP, co znacząco podnosi poziom bezpieczeństwa systemu.
Mateusz Sychowski


