A szerver konfigurációs fájlok szabályozzák, hogyan kezelik a webszerverek (Apache, Nginx) a kéréseket. A .htaccess (Apache) és nginx.conf (Nginx) lehetővé teszi átirányítások, biztonsági fejlécek, gyorsítótárazás, tömörítés és egyebek beállítását.
Apache vs Nginx
Az Apache .htaccess fájlokat használ a webhely könyvtáraiban könyvtáranként történő konfigurációhoz. Az Nginx központosított nginx.conf fájlokat használ szerver blokkokkal. Az Apache rugalmasabb de lassabb; az Nginx gyorsabb de a konfigurációs változtatásokhoz szerver újratöltés szükséges.
Gyakori Konfigurációs Feladatok
HTTPS átirányítás: Biztonságos kapcsolatok kényszerítése. WWW átirányítás: Domain formátum szabványosítása. CORS: Cross-origin API kérések engedélyezése. Gyorsítótárazás: Ismételt látogatások gyorsítása. Gzip: Fájlméretek csökkentése. IP blokkolás: Nem kívánt hozzáférés megakadályozása.
Legjobb Gyakorlatok
Mindig készítsen biztonsági mentést a konfigurációkról változtatások előtt. Először teszteljen staging környezetben. Használjon HTTPS-t mindenhol. Engedélyezze a Gzip-et szöveges fájlokhoz. Állítson be megfelelő gyorsítótár időket (1 hét képekhez, 1 nap CSS/JS-hez). Csak szükség esetén blokkoljon IP-ket - használjon sebességkorlátozást, amikor lehetséges.