Instalarea, configurarea și utilizarea modulelor apache

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat






- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

Ce este Apache?

Apache este cel mai popular server web care deservește mai mult de jumătate din site-urile active de pe Internet și satisface nevoile proiectelor mari și mici.

Acest ghid acoperă câteva module utile care pot extinde foarte mult funcționalitatea serverului web și vă permit de asemenea să optimizați, protejați și monitorizați Apache.

Acest tutorial a fost realizat pe serverul Ubuntu 12.04, dar cele mai moderne distribuții vor funcționa la fel. Nu uitați să specificați locația fișierelor Apache în documentația distribuției.

Modul PageSpeed

mod_pagespeed este un modul Apache care optimizează automat conținutul. Acesta poate comprima date, cache, redimensiona fișiere și șterge spații inutile din fișierele de configurare.

Fișierele binare pot fi găsite pe pagina web a proiectului pentru Ubuntu. Pentru a descărca fișierele și a le instala pe un sistem Ubuntu pe 64 de biți, introduceți următoarea comandă:

Pentru Ubuntu pe 32 de biți, utilizați:

Fișierul de configurare este localizat în /etc/apache2/mods-available/pagespeed.conf.

Acest modul este inclus imediat după instalare și va optimiza conținutul după fiecare repornire a serverului. În plus, în fișierul de configurare puteți configura diferite funcții suplimentare pentru optimizarea și monitorizarea serverului.

Modulul de securitate

Modulul mod_security este un strat de securitate configurabil care poate accepta sau respinge traficul pe baza regulilor stabilite de administrator. Acest paravan de protecție poate ascunde vulnerabilitatea serverului din rețea.







Acest modul poate fi găsit în repozitoriul Ubuntu în mod implicit; pentru ao instala, pur și simplu utilizați:

sudo apt-get instalează libapache2-modsecurity

Pentru a activa modulul, folosiți comanda:

sudo a2enmod mod-securitate

Fișierul de configurare este localizat în / etc / apache2 / mods-disponibile și este numit un mod-security.conf, dar este pur și simplu se referă la fișierele din / etct / ModSecurity.

Cu următoarele comenzi, puteți împinge proba de fișier implicită în producție:

cd / etc / modsecurity
sudo cp modsecurity.conf - recomandat modsecurity.conf

Deschideți fișierul de configurare cu privilegii de root:

sudo nano modsecurity.conf

Citiți fișierul de configurare și ajustați valorile în funcție de nevoile site-ului. De regulă, majoritatea setărilor de configurare nu au nevoie de editare în mod prestabilit. Poate că trebuie să setați o valoare mai mare pentru SecRequestBodyLimit (valoarea implicită este 128 KB).

Când setările sunt pregătite, schimbați valoarea SecRuleEngine (înlocuiți DetectionOnly cu On):

# DetectionSecRuleEngineOnly
SecRuleEngine Pornit

După aceea, toate regulile stabilite vor fi aplicate pe site-uri. În cele din urmă, trebuie să reporniți Apache astfel încât aceste reguli să fie activate:

serviciul sudo apache2 reload

Notă. Pentru mai multe informații despre mod_security, consultați acest articol.

Modul de stare

Acesta este unul dintre modulele cele mai utile și ușor de configurabil, care este preinstalat și configurat în timpul instalării Apache pe Ubuntu. Modulul mod_status - este, de fapt, o revizuire a încărcării pe server și a cererilor de intrare.

Editați fișierul de configurare (în directorul disponibil în moduri) utilizând următoarea comandă:

sudo nano /etc/apache2/mods-available/status.conf

Reporniți Apache, astfel încât serverul web să poată citi din nou configurațiile și să activeze modificările aduse acestora.

serviciul sudo apache2 reload

Accesați pagina de stare a serverului tastând următoarele în browserul web:

Browserul va deschide pagina de statistici, care va furniza date despre performanța și încărcarea serverului în interfața text. Pentru a vedea cum funcționează serverul, actualizați rapid pagina.

Modulul Spamhaus

Acest modul poate fi găsit, de asemenea, în repozitoriul Ubuntu în mod implicit. Instalați-l utilizând următoarea comandă:

sudo apt-get instala libapache2-mod-spamhaus

Pentru a configura modulul, deschideți fișierul mod-spamhaus.conf în directorul disponibil în moduri:

sudo nano /etc/apache2/mods-available/mod_spamhaus.conf

Modulul trebuie să fie inclus în instalație; Pentru aceasta, reporniți Apache și activați filtrarea cu comanda:

sudo a2enmod mod-spamhaus
serviciul sudo apache2 reload

Modul de rescriere

Modulul este instalat pe Ubuntu în mod prestabilit când se instalează Apache, dar nu pornește automat. Pentru a remedia această problemă, executați următoarea comandă:

sudo a2enmod rescrie
serviciul sudo apache2 reload

Configurația mod_rewrite nu este efectuată în directorul disponibil în moduri. Pentru aceasta, modulul utilizează fișiere .htaccess sau fișiere de configurare obișnuite.

Rețineți: fiecare bloc de cod introdus pe server poate deschide vulnerabilități și poate duce la consecințe foarte deplorabile. Prin urmare, încercați să instalați numai module bine testate și implementate pe scară largă. Activați numai modulele solicitate de site.







Articole similare

Trimiteți-le prietenilor: