Hoe om ‘n Apache 2-bediener op te stel deur gebruik te maak van die metode om die blaaiergeheue te bestuur

In Hoe om Apache 2-bediener op te stel om blaaiercache te bestuur, gebruik u die draagbare metode om die draagbare metode te gebruik om u Apache2-bedieners op te stel. Hierdie artikel is geskryf as ‘n uitbreiding van die eerste om u te wys hoe u u Apache2-bedieners opstel via die Include-metode om caching te beheer.


Hierdie tegniek benut die effektiwiteit van die kragtige Apache Include. Dit voorkom die INPUT / OUTPUT tekortkominge deur Apache toe te laat om die insluitende lêers by die opstart te lees. Die metode word opgedeel in twee voortreflike tegnieke, wat per webwerf en Global Includes insluit.

Beide metodes behels toegang tot en wysiging van die spesifieke Sluit lêers op u Apache-bediener in. Die spesifieke lêers moet verander word, afhangende van die bedieneradministrasie-sagteware en die verspreiding. Om hierdie rede bespreek ons ​​die spesifieke liggings vir elke metode op verskillende CentOS-bedieners.

voorvereistes

Die mod_headers en Mod_expires-modules moet geverifieer word. Kyk na hierdie artikel om te leer hoe om hierdie modules te verifieer.

Wêreldwyd sluit in

Dit is ‘n eenvoudige metode waarmee u die gewenste opstellingsriglyne oor u hele bediener kan aktiveer. As die mod_expires-riglyne wêreldwyd geïmplementeer word, beïnvloed dit elke webwerf wat op Apache bedryf word.

Kernbestuurde CentOS6 & CentOS7-bedieners

Om die opstellingsriglyne op hierdie bedieners te implementeer:

  • Voer die volgende opdrag uit:
$ vim / etc / httpd / conf.d / expire.conf

Hierdie opdrag vorm ‘n lêer met die naam expires.conf op die plekke / etc / httpd / conf.d /.

  • Voeg die riglyne by hierdie lêer sodat die inhoud daarvan so lyk:
# Skakel die module aan.
VervalAktief op
# Stel die verstek vervaldye in.
ExpiresDefault"toegang plus 2 dae"
ExpiresByTypeimage / jpg "toegang plus 1 maand"
ExpiresByTypeimage / gif "toegang plus 1 maand"
ExpiresByTypeimage / jpeg "toegang plus 1 maand"
VervalByTypeimage / png-toegang plus 1 maand"
ExpiresByTypetext / javascript "toegang plus 1 maand"
ExpiresByType-toepassing / javascript"toegang plus 1 maand"
ExpiresByType-toepassing / x-shockgolfflits"toegang plus 1 maand"
ExpiresByTypetext / css "nou plus 1 maand"
ExpiresByTypeimage / ico "toegang plus 1 maand"
ExpiresByTypeimage / x-ikoon "toegang plus 1 maand"
ExpiresByTypetext / html "toegang plus 600 sekondes"
  • Stoor die veranderinge en voer die volgende opdrag uit om u Apache-bediener te herlaai:
Diens httpd herlaai

Volledig bestuurde CentOS6 en CentOS7 cPanel bedieners

  • Voer die opdrag hieronder uit om ‘n lêer met die naam pre_virtualhost_global.conf te skep in die gids / usr / local / apache / conf / include /.
$ vim /usr/local/apache/conf/includes/pre_virtualhost_global.conf
  • Voeg al die spesifieke aanwysings onderaan die lêer en stoor alle wysigings. Die onderste deel van die lêer moet soos volg wees:
# Skakel die module aan.
VervalAktief op
# Stel die verstek vervaldye in.
ExpiresDefault"toegang plus 2 dae"
ExpiresByTypeimage / jpg "toegang plus 1 maand"
ExpiresByTypeimage / gif "toegang plus 1 maand"
ExpiresByTypeimage / jpeg "toegang plus 1 maand"
ExpiresByTypeimage / png "toegang plus 1 maand"
ExpiresByTypetext / javascript "toegang plus 1 maand"
ExpiresByType-toepassing / javascript"toegang plus 1 maand"
ExpiresByType-toepassing / x-shockgolfflits"toegang plus 1 maand"
ExpiresByTypetext / css "nou plus 1 maand"
ExpiresByTypeimage / ico "toegang plus 1 maand"
ExpiresByTypeimage / x-ikoon "toegang plus 1 maand"
ExpiresByTypetext / html "toegang plus 600 sekondes"
  • Gebruik die volgende opdrag om Apache weer te begin:
# / Skrifte / restartsrv_apache

As u EasyApache 4 gebruik, kan u die opdrag hieronder uitvoer om u Apache PHP-FPM weer te begin:

# / Skrifte / restartsrv_apache_php_fpm

Ten volle bestuurde CentOS7 Plesk Onyx 17 Linux-bedieners

  • Voer die volgende opdrag uit:
$ vim /etc/httpd/conf.d/expire.conf

Die opdrag skep ‘n lêer met die naam expires.conf op die plek /etc/httpd/conf.d/

  • Sluit dan die spesifieke riglyne in die lêer in. Die lêerinhoud moet so wees:
# Skakel die module aan.
VervalAktief op
# Stel die verstek vervaldye in.
ExpiresDefault"toegang plus 2 dae"
ExpiresByTypeimage / jpg "toegang plus 1 maand"
ExpiresByTypeimage / gif "toegang plus 1 maand"
ExpiresByTypeimage / jpeg "toegang plus 1 maand"
ExpiresByTypeimage / png "toegang plus 1 maand"
ExpiresByTypetext / javascript "toegang plus 1 maand"
ExpiresByType-toepassing / javascript"toegang plus 1 maand"
ExpiresByType-toepassing / x-shockgolfflits"toegang plus 1 maand"
ExpiresByTypetext / css "nou plus 1 maand"
ExpiresByTypeimage / ico "toegang plus 1 maand"
ExpiresByTypeimage / x-ikoon "toegang plus 1 maand"
ExpiresByTypetext / html "toegang plus 600 sekondes"
  • Stoor die veranderinge en gebruik die opdrag hieronder om die Apache-diens weer te begin:
$ Service httpd herbegin

Dit is alles met die Global include-metodes. Dan gebruik ons ​​die metode Per Website Include om die konfigurasieriglyne te implementeer.

Per webwerf sluit metode in

Blaaier-kasgeheue kan ook geaktiveer word met behulp van die Insluitingsmetodes gebaseer op elke virtuele gasheervlak. Hier sal ons voorbeelde gebruik vir ‘n webwerf met twee virtuele gasheerverbindings, HTTP: poort 80 en HTTPS: poort 443. Elke gasheer werk onafhanklik, daarom sal veranderinge wat aangebring is in die HTTP-gasheer nie direk van toepassing wees op die ander HTTPS-gasheer nie.

Kernbestuurde CentOS6- en CenstOS7-bedieners

Om ‘n webblaaier-cache te implementeer, gebruik ons ​​’n standaard SSL-webwerf-konfigurasielêer. Die presiese tegniek vir webwerfbestuur op die kernbestuurde bediener kan egter verander word, afhangende van wat die beste vir u werk. Volg die stappe hieronder:

  • Maak die spesifieke lêer van die webwerf oop deur die opdrag hieronder uit te voer:
$ vim /etc/httpd/conf.d/ssl.conf
  • Volgende soek in die config-lêer om die spesifieke virtuele gasheerreël wat met daardie webwerf geassosieer word, op te spoor. Die virtuele gasheerlyne moet soos volg wees:
  •  Voeg die opstellingsriglyne tussen die twee virtuele gasheerlyne by om ‘n resultaat soortgelyk aan hierdie te kry:

# Skakel die module aan.
VervalAktief op
# Stel die verstek vervaldye in.
ExpiresDefault"toegang plus 2 dae"
ExpiresByTypeimage / jpg "toegang plus 1 maand"
ExpiresByTypeimage / gif "toegang plus 1 maand"
ExpiresByTypeimage / jpeg "toegang plus 1 maand"
ExpiresByTypeimage / png "toegang plus 1 maand"
ExpiresByTypetext / javascript "toegang plus 1 maand"
ExpiresByType-toepassing / javascript"toegang plus 1 maand"
ExpiresByType-toepassing / x-shockgolfflits"toegang plus 1 maand"
ExpiresByTypetext / css "nou plus 1 maand"
ExpiresByTypeimage / ico "toegang plus 1 maand"
ExpiresByTypeimage / x-ikoon "toegang plus 1 maand"
ExpiresByTypetext / html "toegang plus 600 sekondes"

  • Voer die opdrag hieronder uit om u Apache-diens weer te begin:
$ Service httpd herbegin

Ten volle bestuurde CentOS6 en CentOS7 cPanel bedieners

Die cPanel is ‘n wonderlike hulpmiddel wat ‘n uitgebreide sjabloonpakket bied wat gebruik kan word om Apache se gedrag te verander. Ons het egter ‘n sekere struktuur nodig om te verseker dat die veranderinge voortduur deur opdaterings, opdaterings en weer te begin. Die struktuur funksioneer dieselfde op EasyApache 4 en EasyApache 3 stelsels.

Elke webwerf kan ook die unieke stel lêers insluit insluit. Die unieke lêers moet insluit:

Vir HTTPS virtuele gasheer

/etc/apache2/conf.d/userdata/ssl/2_4///.conf

Vir, HTTP virtuele gashere:

/etc/apache2/conf.d/userdata/std/2_4///.conf

Die volgende veranderlikes moet dienooreenkomstig gewysig word:

  • GEBRUIKER: vervang hierdie komponent met die naam van u rekening
  • DOMAIN: Vervang dit met die naam van u presiese domain.tld webwerf. Moenie die voorvoegsel www..
  • INCLUDENAME: dit moet vervang word met die spesifieke naam van hierdie spesifieke lêer wat die doel weerspieël. Byvoorbeeld, verval.conf

Opmerking: bogenoemde kaarte moet geskep word omdat dit nie standaard bestaan ​​nie.

  • Om die kaarte te skep, moet u die korrekte besonderhede kry, gebruik dan die mkdir -p-opdrag soos volg:

Vir, HTTPS virtuele gashere:

$ mkdir -p /etc/apache2/conf.d/userdata/ssl/2_4/myuser/example.com/

Vir, HTTP virtuele gasheer:

$ mkdir -p /etc/apache2/conf.d/userdata/std/2_4/myuser/example.com/
  • Sodra u die kaarte geskep het, skep u die Insluit-lêer en gee dit die naam expires.conf. Gebruik die volgende opdragte:

HTTPS gasheer:

$ vim /etc/apache2/conf.d/userdata/ssl/2_4/myuser/example.com/expires.conf
$ vim /etc/apache2/conf.d/userdata/std/2_4/myuser/example.com/expires.conf
  • Voeg die spesifieke mod_expires-opstellingsriglyne by die expires.conf-lêers. Albei lêers moet hiervan hou:
# Skakel die module aan.
VervalAktief op
# Stel die verstek vervaldye in.
ExpiresDefault"toegang plus 2 dae"
ExpiresByTypeimage / jpg "toegang plus 1 maand"
ExpiresByTypeimage / gif "toegang plus 1 maand"
ExpiresByTypeimage / jpeg "toegang plus 1 maand"
ExpiresByTypeimage / png "toegang plus 1 maand"
ExpiresByTypetext / javascript "toegang plus 1 maand"
ExpiresByType-toepassing / javascript"toegang plus 1 maand"
ExpiresByType-toepassing / x-shockgolfflits"toegang plus 1 maand"
ExpiresByTypetext / css "nou plus 1 maand"
ExpiresByTypeimage / ico "toegang plus 1 maand"
ExpiresByTypeimage / x-ikoon "toegang plus 1 maand"
ExpiresByTypetext / html "toegang plus 600 sekondes"
  • Vervolgens gee die cPanel opdrag om die konfigurasies wat nodig is om die nuwe implementering te herbou, weer op te stel:
/ Usr / local / cpanel / skrifte / rebuildhttpdconf
  • Sodra dit bereik is, herbegin Apache-diens om al die lopende konfigurasies op te dateer:
/ Usr / local / cpanel / skrifte / restartsrv_apache
  • As u EasyApache4 gebruik, sal u u PHP-FPM-stelsel weer moet begin. Gebruik die opdrag hieronder:
/ Usr / local / cpanel / skrifte / restartsrv_apache_php_fpm

Ten volle bestuurde CentOS7 Plesk Onyx 17 Linux-bedieners

Hier vervang ons u webwerf met die regte domeinnaam minux the www. voorvoegsel.

  • Gebruik die opdragte hieronder om die insluitende lêers te skep:

HTTPS:

$ touch /var/www/vhosts/system/example.com/conf/vhost_ssl.conf

http:

$ raak /var/www/vhosts/system/example.com/conf/vhost.conf
  • Vervang die vhost_ssl.conf en vhost.conf met die regte mod_expires-riglyne. Elke lêer moet so lyk:
# Skakel die module aan.
VervalAktief op
# Stel die verstek vervaldye in.
ExpiresDefault"toegang plus 2 dae"
ExpiresByTypeimage / jpg "toegang plus 1 maand"
ExpiresByTypeimage / gif "toegang plus 1 maand"
ExpiresByTypeimage / jpeg "toegang plus 1 maand"
ExpiresByTypeimage / png "toegang plus 1 maand"
ExpiresByTypetext / javascript "toegang plus 1 maand"
ExpiresByType-toepassing / javascript"toegang plus 1 maand"
ExpiresByType-toepassing / x-shockgolfflits"toegang plus 1 maand"
ExpiresByTypetext / css "nou plus 1 maand"
ExpiresByTypeimage / ico "toegang plus 1 maand"
ExpiresByTypeimage / x-ikoon "toegang plus 1 maand"
ExpiresByTypetext / html "toegang plus 600 sekondes"
  • Opdrag Plesk om die nodige konfigurasie vir u webwerf te herbou:

/ usr / local / psa / admin / sbin / httpdmng –reconfigure-domain example.com

  • Sodra dit bereik is, herbegin die Apache-diens:
$ Diens httpd herbegin

Afsluiting

Dit is dit! U het die insluitingsmetode suksesvol gebruik om u Apache 2-bedieners te installeer en te konfigureer om blaaier-cache te bestuur.

Kyk na die top 3 beste webhostingdienste

FastComet

Beginprys:
$ 2.95


betroubaarheid
9.7


pryse
9.5


Gebruikersvriendelik
9.7


ondersteuning
9.7


Kenmerke
9.6

Lees resensies

Besoek FastComet

A2 Hosting

Beginprys:
$ 3,92


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

ChemiCloud

Beginprys:
$ 2,76


betroubaarheid
10


pryse
9.9


Gebruikersvriendelik
9.9


ondersteuning
10


Kenmerke
9.9

Lees resensies

Besoek ChemiCloud

Verwante artikels oor hoe om te doen

  • Deel een: Hoe om Apache 2 Server op te stel met behulp van draagbare metode om blaaiercache te bestuur
    intermediêre
  • Deel twee: Hoe om ‘n Apache 2-bediener op te stel met behulp van ‘n metode om ‘n blaaiercache te bestuur
    intermediêre
  • Hoe om Apache Cassandra te installeer op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe om Nginx en Apache saam te stel op dieselfde Ubuntu VPS of toegewyde bediener
    intermediêre
  • Hoe u die Apache-webbediener kan verhard op ‘n CentOS 7 VPS of ‘n toegewyde bediener
    kenner
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me