Hvordan få Windows 11 til å se ut som Ubuntu
Noe av det beste med Windows er muligheten til å tilpasse utseendet til ditt hjerte. Med utgivelsen av Windows 11 bare en dag unna, tilpasser brukere i stor grad Window...
Apache er en populær webserver som brukes av de fleste webhotellfirmaer. Varnish cache er en HTTP-akselerator og omvendt proxy. Vi kan bruke Varnish med hvilken som helst HTTP-server. I dette eksemplet skal vi bruke Apache 2.
Som en webserver kan Apache bruke en betydelig mengde serverressurser for å betjene sider. Hvis du kjører et nettsted med høy trafikk, kan det hende du trenger en HTTP-akselerator for å øke serverytelsen. Lakk vil hjelpe deg med det.
Installer Apache-serveren og aktiver den ved å bruke følgende kommandoer:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Du kan teste Apaches serverstatus med denne kommandoen:
sudo service apache2 status
Hvis tjenesten kjører, vil "apache2 kjører" bli skrevet ut til terminalen din. Ellers kan du starte tjenesten med denne kommandoen:
sudo service apache2 start
Installer den siste stabile versjonen av Varnish 4. Denne versjonen er ikke tilgjengelig i Ubuntu Repository som standard, så du må kjøre følgende kommandoer for å installere den.
sudo apt-get install apt-transport-https
sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
sudo apt-get update
sudo apt-get install varnish
Konfigurer lakkbuffer. Her skal vi endre Varnish-serverporten til 80. Kjør følgende kommando:
sudo nano /etc/default/varnish
Se nå etter DAEMON_OPTS=" under Alternativ 2, Konfigurasjon med VCL . Endre DAEMON_OPTS="- delen slik at den samsvarer med følgende linjer. Dette er kun en portoppdatering.
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
Trykk CTRL + X og deretter Y for å lagre filen.
Konfigurer Apache. Vi må endre lytteporten til Apache fra 80 til 8080.
Rediger ports-filen ved å kjøre følgende kommando:
sudo nano /etc/apache2/ports.conf
Endre Listen 80 til Listen 8080 .
Deretter oppdaterer du den virtuelle vertsfilen ...
sudo nano /etc/apache2/sites-available/000-default.conf
... endre <VirtualHost *:80> til <VirtualHost *:8080> .
Hvis du har andre virtuelle vertsfiler, bør de også oppdateres.
Start begge tjenestene på nytt.
sudo service apache2 restart
sudo service varnish restart
Du er klar. Se de følgende avsnittene for avanserte oppsetttips.
Kjør følgende kommando for å vise Varnish-statistikk:
varnishstat
Du kan redigere default.vcl
filen for ulike funksjoner.
For å aktivere nettleserbufring for mediefiler, vcl_backend_response
bør du samsvare med følgende konfigurasjon.
sub vcl_backend_response {
if (bereq.url ~ "\.(png|gif|jpg|swf|css|js)$") {
unset beresp.http.set-cookie;
set beresp.http.cache-control = "max-age = 2592000";
}
}
Dette vil forbedre nettstedets hastighet og SEO-rangering.
For å tømme varnishens cache, kan du endre for vcl_recv
å matche følgende konfigurasjon:
sub vcl_recv {
if (req.method == "PURGE") {
return (purge);
}
}
Etter å ha gjort denne endringen, kan du sende en krølleforespørsel i ssh-økten din med følgende format:
curl <domain_name.com> -XPURGE
Her -XPURGE
vil rensingsforespørselen sendes til Varnish-serveren.
Noe av det beste med Windows er muligheten til å tilpasse utseendet til ditt hjerte. Med utgivelsen av Windows 11 bare en dag unna, tilpasser brukere i stor grad Window...
Bruker du et annet system? Hva er Tekkit Classic? Tekkit Classic er en modpack for spillet alle kjenner og elsker; Minecraft. Den inneholder noe av ver
Bruker du et annet system? Jekyll er et flott alternativ til WordPress for blogging eller deling av innhold. Det krever ingen databaser, og det er veldig enkelt, jeg
PHP og relaterte pakker er de mest brukte komponentene når du distribuerer en webserver. I denne artikkelen vil vi lære hvordan du setter opp PHP 7.0 eller PHP 7.1 o
Yii er et PHP-rammeverk som lar deg utvikle applikasjoner raskere og enklere. Det er enkelt å installere Yii på Ubuntu, som du vil lære nøyaktig
Memcached er et databasesystem med høy ytelse som kan hjelpe deg med å overlade applikasjonen din. Den er veldig rask siden den ikke skriver til disken, men i stedet t
En SSH MOTD er en melding som brukere vil se når de logger på SSH. På Ubuntu 14.04 vises standardmeldingen på samme måte som følgende tekst: Velkommen t
I denne guiden lærer du hvordan du setter opp din egen 7 Days to Die-server (7D2D) på Ubuntu. Vær oppmerksom på at dette spillet fortsatt er tidlig tilgang og at th
Lighttpd er et populært hendelsesbasert webserveralternativ til Nginx. Lighttpd kan brukes til å betjene nettsteder med høy trafikk selv på en liten VPS. Her skal jeg forklare
Skjerm er et program som tillater flere bruk av terminalsesjoner i ett vindu. Dette lar deg simulere flere terminalvinduer der det ma
Introduksjon InfluxDB er en åpen kildekode, distribuert, tidsseriedatabase uten eksterne avhengigheter. Ja, du leser ingen eksterne avhengigheter par
Denne opplæringen forklarer hvordan du setter opp en DNS-server ved å bruke Bind9 på Debian eller Ubuntu. Bytt ut ditt-domenenavn.com gjennom hele artikkelen. På th
Apache er en populær webserver som brukes av de fleste webhotellfirmaer. Varnish cache er en HTTP-akselerator og omvendt proxy. Vi kan bruke lakk med hvilken som helst HTT
Fail2ban er et program som overvåker påloggingsaktivitet på serveren din og blokkerer støtende IP-adresser. Som standard vil den blokkere IP-adresser i 10 minutter
Bruker du et annet system? Red5 er en åpen kildekode medieserver implementert i Java som lar deg kjøre Flash flerbrukerapplikasjoner som live streamin
Bruker du et annet system? Apache Cassandra er et gratis og åpen kildekode NoSQL-databasebehandlingssystem som er designet for å gi skalerbarhet, høy
Bruker du et annet system? Vanilla forum er en åpen kildekode-forumapplikasjon skrevet i PHP. Det er en fullt tilpassbar, enkel å bruke og støtter ekstern
Bruker du et annet system? Introduksjon Kanboard er et gratis og åpen kildekodeprogram for prosjektledelse som er designet for å forenkle og visualisere
Bruker du et annet system? Gitea er et alternativt, selvdrevet versjonskontrollsystem med åpen kildekode drevet av git. Gitea er skrevet på Golang og er
Bruker du et annet system? Microweber er en åpen kildekode dra og slipp CMS og nettbutikk. Microweber-kildekoden er vert på GitHub. Denne guiden vil vise deg
Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.
Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.
Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.
Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.
Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...
Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.
Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.
Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.
I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.
Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer