Ubuntu en Windows 10 dual-booten
Gebruik deze stapsgewijze instructies om Ubuntu Linux naast Windows 10 te installeren met een dual-boot setup op uw computer.
Apache is een populaire webserver die door de meeste webhostingbedrijven wordt gebruikt. Varnish cache is een HTTP-accelerator en reverse proxy. We kunnen Varnish gebruiken met elke HTTP-server. In dit voorbeeld gebruiken we Apache 2.
Als webserver kan Apache een aanzienlijke hoeveelheid serverbronnen gebruiken om pagina's te bedienen. Als u een website met veel verkeer gebruikt, heeft u mogelijk een HTTP-accelerator nodig om de serverprestaties te verbeteren. Varnish helpt je daarbij.
Installeer de Apache-server en activeer deze met de volgende opdrachten:
sudo apt-get update
sudo apt-get install apache2-mpm-event
U kunt de serverstatus van Apache testen met deze opdracht:
sudo service apache2 status
Als de service actief is, wordt "apache2 is actief" afgedrukt op uw terminal. Anders kunt u de service starten met deze opdracht:
sudo service apache2 start
Installeer de nieuwste stabiele versie van Varnish 4. Deze versie is standaard niet beschikbaar in Ubuntu Repository, dus u moet de volgende opdrachten uitvoeren om het te installeren.
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
Configureer Varnish Cache. Hier gaan we de Varnish-serverpoort wijzigen in 80. Voer de volgende opdracht uit:
sudo nano /etc/default/varnish
Zoek nu naar DAEMON_OPTS = " onder Alternatief 2, Configuratie met VCL . Wijzig de sectie DAEMON_OPTS =" zodat deze overeenkomt met de volgende regels. Dit is slechts een poortupdate.
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
Druk op CTRL + X en vervolgens op Y om het bestand op te slaan.
Configureer Apache. We moeten de luisterpoort van Apache veranderen van 80 naar 8080.
Bewerk het poortenbestand door de volgende opdracht uit te voeren:
sudo nano /etc/apache2/ports.conf
Wijzig de Listen 80 in Listen 8080 .
Werk vervolgens het virtuele hostbestand bij ...
sudo nano /etc/apache2/sites-available/000-default.conf
... verander <VirtualHost *: 80> in <VirtualHost *: 8080> .
Als u andere virtuele hostbestanden heeft, moeten deze ook worden bijgewerkt.
Start beide services opnieuw op.
sudo service apache2 restart
sudo service varnish restart
Je bent klaar. Zie de volgende secties voor geavanceerde installatietips.
Voer de volgende opdracht uit om Varnish-statistieken weer te geven:
varnishstat
U kunt het default.vclbestand voor verschillende functies bewerken .
Om browsercaching voor mediabestanden mogelijk te maken, vcl_backend_responsemoet u overeenkomen met de volgende configuratie.
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";
}
}
Dit zal uw sitesnelheid en SEO-ranking verbeteren.
Om de cache van de Varnish te wissen, kunt u vcl_recvde volgende configuratie wijzigen:
sub vcl_recv {
if (req.method == "PURGE") {
return (purge);
}
}
Nadat u deze wijziging heeft aangebracht, kunt u een curlverzoek in uw ssh-sessie verzenden met de volgende indeling:
curl <domain_name.com> -XPURGE
Hier -XPURGEwordt het verwijderingsverzoek naar de Varnish-server gestuurd.
Gebruik deze stapsgewijze instructies om Ubuntu Linux naast Windows 10 te installeren met een dual-boot setup op uw computer.
Een van de beste dingen van Windows is de mogelijkheid om het uiterlijk naar hartenlust te personaliseren. Met de release van Windows 11 op slechts een dag verwijderd, passen gebruikers Windows sterk aan ...
LiteCart is een gratis en open source winkelwagenplatform geschreven in PHP, jQuery en HTML 5. Het is een eenvoudige, lichtgewicht en gebruiksvriendelijke e-commerce software
Inleiding In deze tutorial leert u hoe u een basisbeveiligingsniveau configureert op een gloednieuwe Vultr VC2 virtuele machine met Ubunt
McMyAdmin is een Minecraft-serverbedieningspaneel dat wordt gebruikt om uw server te beheren. Hoewel McMyAdmin gratis is, zijn er meerdere edities, waarvan sommige pai zijn
Ruby on Rails is een populair webraamwerk voor Ruby dat is ontwikkeld om de productiviteit van programmeurs te verhogen. Het verkrijgen van verschillende edelstenen en afhankelijkheden t
PhpBB is een open source prikbordprogramma. Dit artikel laat zien hoe je phpBB bovenop een Apache-webserver op Ubuntu 16.04 installeert. Het was geschreven
Slechts één gebruiker, root, kan gevaarlijk zijn. Dus laten we dat oplossen. Vultr geeft ons de vrijheid om te doen wat we willen met onze gebruikers en onze servers
ZNC is een geavanceerde IRC-netwerkuitsmijter die de hele tijd verbonden blijft, zodat een IRC-client de verbinding kan verbreken of opnieuw kan verbinden zonder de chatsessie te verliezen.
Gebruikt u een ander systeem? Fuel CMS is een op CodeIgniter gebaseerd contentmanagementsysteem. De broncode wordt gehost op GitHub. Deze gids laat zien hoe t
Gebruikt u een ander systeem? Zabbix is een gratis en open source enterprise-ready software die wordt gebruikt om de beschikbaarheid van systemen en netwerkcomponenten te bewaken
Gebruikt u een ander systeem? DokuWiki is een open source wiki-programma geschreven in PHP waarvoor geen database nodig is. Het slaat gegevens op in tekstbestanden. DokuWik
Gebruikt u een ander systeem? Introductie CyberPanel is een van de eerste bedieningspanelen op de markt die zowel open source is als OpenLiteSpeed gebruikt. Wat thi
Gebruikt u een ander systeem? BigTree CMS 4.2 is een snel en lichtgewicht, gratis en open source, enterprise-grade content management systeem (CMS) met uitgebreide en
In deze zelfstudie leert u hoe u een Left 4 Dead 2-server op Ubuntu instelt. Deze handleiding is getest op Ubuntu-server 15.10. Vereisten Update th
Inleiding PhantomJS is een scripted, headless browser die kan worden gebruikt voor het automatiseren van webpagina-interactie. PhantomJS is een gratis, open source en distribueer
Gebruikt u een ander systeem? Inleiding Zikula is een open source webapplicatiekader geschreven in PHP. U kunt een interactieve en bewerkbare website ontwerpen
Gebruikt u een ander systeem? Inleiding Bro is een krachtig open-source netwerkanalysekader. De primaire focus van Bros ligt op de bewaking van netwerkbeveiliging. Br
Gebruikt u een ander systeem? Hoewel het migreren van websites meestal geen probleem is, is het soms moeilijker om e-mailboxen te migreren. Dit is vooral de cas
Spamassassin is een gratis en open source mailfilter geschreven in Perl dat wordt gebruikt om spam te identificeren met behulp van een breed scala aan heuristische tests op mailheaders en bod
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.