Przejdź do głównej zawartości

Posty

🔒 Jak wdrożyć HTTPS w Apache za pomocą mkcert – prosta i bezpieczna konfiguracja SSL

Bezpieczeństwo połączenia HTTPS to dziś standard — nawet w sieciach lokalnych i aplikacjach testowych. W tym poradniku pokażę Ci, jak w prosty sposób wdrożyć SSL w Apache z pomocą narzędzia mkcert , które tworzy w pełni zaufane certyfikaty lokalne — bez potrzeby kontaktu z Let’s Encrypt czy urzędami certyfikacji. 🧩 Dlaczego warto używać mkcert? mkcert to lekkie narzędzie, które automatycznie generuje certyfikaty zaufane przez przeglądarkę — bez ostrzeżeń o „niebezpiecznym połączeniu”. ✅ działa w sieci lokalnej, ✅ nie wymaga dostępu do Internetu, ✅ certyfikaty są natychmiast zaufane po instalacji CA, ✅ idealne dla środowisk firmowych i intranetów. ⚙️ Krok 1: Instalacja Apache sudo apt update sudo apt install apache2 -y sudo systemctl enable apache2 sudo systemctl start apache2 Po instalacji otwórz w przeglądarce: http://10.0.0.123 Powinna się wyświetlić strona powitalna Apache. 🔧 Krok 2: Instalacja mkcert sudo apt install libnss3-tools wget...
Najnowsze posty

Najbardziej przydatne komendy PowerShell dla admina

Administracja lokalną domeną oraz Microsoft 365 Business Standard wymaga efektywnego zarządzania użytkownikami, komputerami, bezpieczeństwem i integracją z chmurą. Oto zestaw kluczowych komend PowerShell, które pomogą w codziennej pracy administratora IT. 🔹 1. Zarządzanie użytkownikami w Active Directory Lista użytkowników w domenie: Get-ADUser -Filter * Dodanie nowego użytkownika: New-ADUser -Name "Jan Kowalski" -UserPrincipalName jan.kowalski@firma.local -AccountPassword (ConvertTo-SecureString "Hasło123!" -AsPlainText -Force) -Enabled $true Resetowanie hasła użytkownika: Set-ADAccountPassword -Identity jan.kowalski -NewPassword (ConvertTo-SecureString "NoweHasło!" -AsPlainText -Force) Dodanie użytkownika do grupy: Add-ADGroupMember -Identity "IT_Admins" -Members jan.kowalski 🔹 2. Zarządzanie komputerami w domenie Lista komputerów w domenie: Get-ADComputer -Filter * Dodanie nowego komputera do domen...

Jak dodać wydarzenie do kalendarza Microsoft za pomocą Graph API

Microsoft Graph API umożliwia integrację z usługami Microsoft 365, w tym z kalendarzem użytkownika. Można tworzyć, aktualizować, usuwać i pobierać wydarzenia w kalendarzu. W tym wpisie przedstawimy przykłady skryptów w PHP i Pythonie do dodania wydarzenia do kalendarza. 1. Przygotowanie aplikacji w Azure AD Aby uzyskać dostęp do kalendarza, musisz najpierw zarejestrować aplikację w Azure Active Directory. Oto kroki: Wejdź na Azure Portal i zarejestruj aplikację. Uzyskaj identyfikator aplikacji (Client ID) i tajny klucz (Client Secret). Skonfiguruj zakresy uprawnień: Calendars.ReadWrite . 2. PHP Skrypt do dodania wydarzenia do kalendarza Microsoft $clientId, 'client_secret' => $clientSecret, 'grant_type' => 'client_credentials', 'scope' => 'https://graph.microsoft.com/.default', ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $tokenUrl); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_...

Automatyczna instalacja Office przez GPO

Automatyczna instalacja Office przez GPO Wprowadzenie W środowisku firmowym, gdzie wiele komputerów pracuje w domenie, często pojawia się potrzeba automatycznej instalacji pakietu Office na stacjach roboczych. Jednym z najwygodniejszych sposobów realizacji tego zadania jest wykorzystanie polityk grupowych (GPO) oraz skryptów instalacyjnych. W tym artykule przeprowadzimy Cię krok po kroku przez cały proces. Problem z GPO - niepotrzebne ponowne uruchamianie instalacji Podczas konfiguracji polityki GPO do instalacji Office, może wystąpić problem, w którym skrypt uruchamia się za każdym razem podczas logowania . Dzieje się tak dlatego, że skrypt umieszczony w lokalizacji: Konfiguracja komputera -> Zasady -> Ustawienia systemu Windows -> Skrypty (Uruchamianie/Zamykanie) -> Uruchamianie ...będzie wykonywany przy każdym starcie systemu, co powoduje ponowną instalację Office. Jak rozwiązać problem? Trzy skuteczne metody 1. Warunkowe sprawdzenie instalacji Dodaj sprawd...

Jak sprawdzić częstotliwość synchronizacji Azure AD Connect?

Domyślnie Azure AD Connect synchronizuje dane między lokalnym kontrolerem domeny (Active Directory) a usługą Azure AD co 30 minut . Jednak możesz to sprawdzić i zmienić w konfiguracji Azure AD Connect. Sprawdzanie częstotliwości synchronizacji Uruchom PowerShell na serwerze, na którym zainstalowany jest Azure AD Connect. Załaduj moduł synchronizacji: Import-Module ADSync Sprawdź szczegóły konfiguracji harmonogramu synchronizacji: Get-ADSyncScheduler Wynik zawiera informacje takie jak: SyncCycleEnabled : czy synchronizacja jest włączona. CustomizedSyncCycleInterval : jeśli ustawiono niestandardowy interwał. NextSyncCyclePolicyType : typ cyklu synchronizacji (Delta lub Initial). NextSyncCycleStartTimeInUTC : czas rozpoczęcia następnej synchronizacji. Zmiana częstotliwości synchronizacji ...

API SHOPER

Jak korzystać z API Shoper - Kompletny przewodnik 1. Wprowadzenie API Shoper umożliwia zautomatyzowanie wielu operacji w Twoim sklepie internetowym, takich jak zarządzanie produktami, zdjęciami, zamówieniami i wieloma innymi elementami. W tym artykule pokażę Ci krok po kroku, jak połączyć się z API Shoper oraz wykonać podstawowe operacje, takie jak dodawanie produktów, zarządzanie zdjęciami i przypisywanie produktów powiązanych. 2. Autoryzacja - Uzyskanie Access Token Aby korzystać z API Shoper, najpierw musisz uzyskać access token : POST https://twojsklep.shoper.pl/webapi/oauth/token Content-Type: application/x-www-form-urlencoded grant_type=client_credentials&client_id=TWOJE_CLIENT_ID&client_secret=TWOJE_CLIENT_SECRET Przykład w PHP: <?php $client_id = 'TWOJE_CLIENT_ID'; $client_secret = 'TWOJE_CLIENT_SECRET'; $ch = curl_init('https://twojsklep.shoper.pl/webapi/oauth/token'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch...

Jak zmniejszyć plik LDF w SQL Server

Jak zmniejszyć plik LDF w SQL Server (na przykładzie programu 4Trans) Jeśli korzystasz z SQL Server i zauważyłeś, że plik LDF (plik logu transakcyjnego) Twojej bazy danych robi się zbyt duży, ten poradnik jest dla Ciebie. Pokażę Ci krok po kroku, jak zmniejszyć plik LDF. Dlaczego plik LDF rośnie? Plik LDF przechowuje dziennik transakcji, który pozwala na odzyskanie bazy danych w przypadku awarii. Jeśli masz ustawiony model odzyskiwania Full (pełny), a nie wykonujesz regularnych backupów logów, plik ten będzie rósł w nieskończoność. Krok 1: Sprawdzenie modelu odzyskiwania Najpierw sprawdź, jaki model odzyskiwania ma Twoja baza danych: SELECT name, recovery_model_desc FROM sys.databases WHERE name = 'NAZWA_TWOJEJ_BAZY'; Jeśli model to FULL , przejdź do kolejnego kroku. Krok 2: Zmiana modelu odzyskiwania na SIMPLE Jeśli nie potrzebujesz pełnego odzyskiwania danych (np. punkt-po-punkcie), możesz zmienić model na SIMPLE , co a...