Sådan får du Windows 11 til at ligne Ubuntu
En af de bedste ting ved Windows er evnen til at tilpasse dets udseende til dit hjertes lyst. Med udgivelsen af Windows 11 kun en dag væk, tilpasser brugerne i høj grad Window...
Apache er populær webserver, der bruges af de fleste webhostingfirmaer. Varnish cache er en HTTP-accelerator og omvendt proxy. Vi kan bruge Varnish med enhver HTTP-server. I dette eksempel vil vi bruge Apache 2.
Som webserver kan Apache bruge en betydelig mængde serverressourcer til at betjene sider. Hvis du kører et websted med høj trafik, har du muligvis brug for en HTTP-accelerator for at øge serverydeevnen. Det vil lak hjælpe dig med.
Installer Apache-serveren og aktiver den ved at bruge følgende kommandoer:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Du kan teste Apaches serverstatus med denne kommando:
sudo service apache2 status
Hvis tjenesten kører, vil "apache2 kører" blive udskrevet til din terminal. Ellers kan du starte tjenesten med denne kommando:
sudo service apache2 start
Installer den seneste stabile version af Varnish 4. Denne version er ikke tilgængelig i Ubuntu Repository som standard, så du skal køre følgende kommandoer for at 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 Varnish Cache. Her skal vi ændre Varnish-serverporten til 80. Kør følgende kommando:
sudo nano /etc/default/varnish
Se nu efter DAEMON_OPTS=" under Alternativ 2, Konfiguration med VCL . Skift DAEMON_OPTS="- afsnittet, så det matcher de følgende linjer. Dette er kun en portopdatering.
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
Tryk på CTRL + X og derefter Y for at gemme filen.
Konfigurer Apache. Vi er nødt til at ændre lytteporten for Apache fra 80 til 8080.
Rediger ports-filen ved at køre følgende kommando:
sudo nano /etc/apache2/ports.conf
Skift Listen 80 til Listen 8080 .
Opdater derefter den virtuelle værtsfil...
sudo nano /etc/apache2/sites-available/000-default.conf
... ændre <VirtualHost *:80> til <VirtualHost *:8080> .
Hvis du har andre virtuelle værtsfiler, skal de også opdateres.
Genstart begge tjenester.
sudo service apache2 restart
sudo service varnish restart
Du er klar. Se de følgende afsnit for avancerede opsætningstip.
Kør følgende kommando for at vise Varnish-statistikker:
varnishstat
Du kan redigere default.vcl
filen for forskellige funktioner.
For at aktivere browsercaching for mediefiler, vcl_backend_response
skal du matche følgende konfiguration.
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 dit websteds hastighed og SEO-rangering.
For at rydde varnishens cache kan du ændre vcl_recv
til at matche følgende konfiguration:
sub vcl_recv {
if (req.method == "PURGE") {
return (purge);
}
}
Når du har foretaget denne ændring, kan du sende en krølleanmodning i din ssh-session med følgende format:
curl <domain_name.com> -XPURGE
Her -XPURGE
vil sende udrensningen anmodning til Varnish-serveren.
En af de bedste ting ved Windows er evnen til at tilpasse dets udseende til dit hjertes lyst. Med udgivelsen af Windows 11 kun en dag væk, tilpasser brugerne i høj grad Window...
Bruger du et andet system? Hvad er Tekkit Classic? Tekkit Classic er en modpack til spillet, som alle kender og elsker; Minecraft. Den indeholder nogle af ver
Bruger du et andet system? Jekyll er et godt alternativ til WordPress til at blogge eller dele indhold. Det kræver ingen databaser, og det er meget nemt, dvs
PHP og relaterede pakker er de mest brugte komponenter, når du installerer en webserver. I denne artikel vil vi lære, hvordan du opsætter PHP 7.0 eller PHP 7.1 o
Yii er en PHP-ramme, der giver dig mulighed for at udvikle applikationer hurtigere og nemmere. Installation af Yii på Ubuntu er ligetil, da du vil lære nøjagtigt
Memcached er et højtydende databasesystem, der kan hjælpe med at superlade din applikation. Den er meget hurtig, da den ikke skriver til disken, men i stedet t
En SSH MOTD er en besked, som brugere vil se, når de logger på SSH. På Ubuntu 14.04 ser standardmeddelelsen ud svarende til følgende tekst: Velkommen t
I denne guide lærer du, hvordan du opsætter din egen 7 Days to Die-server (7D2D) på Ubuntu. Bemærk venligst, at dette spil stadig er tidlig adgang, og at th
Lighttpd er et populært event-baseret webserveralternativ til Nginx. Lighttpd kan bruges til at betjene websteder med høj trafik, selv på en lille VPS. Her vil jeg forklare
Screen er et program, der tillader flere terminalsessioner inden for et vindue. Dette giver dig mulighed for at simulere flere terminalvinduer, hvor det ma
Introduktion InfluxDB er en open source, distribueret tidsseriedatabase uden eksterne afhængigheder. Ja, du læser ingen eksterne afhængigheder par
Denne vejledning forklarer, hvordan man opsætter en DNS-server ved hjælp af Bind9 på Debian eller Ubuntu. Gennem hele artiklen skal du erstatte dit-domænenavn.com i overensstemmelse hermed. Ved th
Apache er populær webserver, der bruges af de fleste webhostingfirmaer. Varnish cache er en HTTP-accelerator og omvendt proxy. Vi kan bruge Varnish med enhver HTT
Fail2ban er et program, der overvåger login-aktivitet på din server og blokerer stødende IP-adresser. Som standard blokerer den IP-adresser i 10 minutter
Bruger du et andet system? Red5 er en open source medieserver implementeret i Java, der giver dig mulighed for at køre Flash multi-bruger applikationer såsom live streamin
Bruger du et andet system? Apache Cassandra er et gratis og open source NoSQL-databasestyringssystem, der er designet til at give skalerbarhed, høj
Bruger du et andet system? Vanilla forum er en open source forumapplikation skrevet i PHP. Det er en fuldt tilpasselig, nem at bruge og understøtter ekstern
Bruger du et andet system? Introduktion Kanboard er et gratis og open source projektstyringssoftwareprogram, som er designet til at lette og visualisere
Bruger du et andet system? Gitea er et alternativt open source, selv-hostet versionskontrolsystem drevet af git. Gitea er skrevet på Golang og er
Bruger du et andet system? Microweber er en open source træk og slip CMS og online shop. Microweber-kildekoden er hostet på GitHub. Denne guide vil vise dig
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere