Webinoly - Installer optimeret WordPress-websted med gratis SSL


Hvis du ønsker at være vært for dit eget WordPress-websted, er der mange måder at gøre det på. Du har sandsynligvis hørt om LAMP- og LEMP-stakke.

I denne artikel vil vi vise dig en anden tilgang ved hjælp af Webinoly - en optimeret LEMP-webserver med integrerede flere funktioner for at gøre dit liv lettere.

Da Webinoly følger de bedste fremgangsmåder for dit websted, får du:

  • Gratis SSL-certifikater via Lad os kryptere.
  • HTTP/2 - en større revision af HTTP-netværksprotokollen.
  • PHP 7.3. Tidligere versioner understøttes også, hvis det er nødvendigt.
  • FastCGI og Redis objekt cache til WordPress.
  • Forsøger automatisk at optimere din webserver for at få de fleste af dine tilgængelige ressourcer.

For at administrere dine websteder giver Webinoly følgende muligheder:

  • Kommandoer til at oprette, slette og deaktivere websteder.
  • Installation af SSL-certifikater.
  • Logvisning i realtid.
  • Yderligere sikkerhedsindstillinger for adgang til phpMyAdmin.

I denne artikel vil vi vise dig, hvordan du installerer Webinoly. Det understøttes på LTS-versioner af Ubuntu, så du kan installere det på Ubuntu 16.04 eller 18.04. Der har været rapporter om, at tjenesten også skal arbejde på andre versioner, men der er endnu ikke foretaget nogen officielle tests.

Installation af Webinoly i Ubuntu

Installationen af Webinoly er ret let, alt hvad du skal gøre er at køre følgende wget-kommando.

$ sudo wget -qO weby qrok.es/wy && sudo bash weby 3

Dette installerer alle Webinoly-pakkerne, inklusive Nginx, MariaDB og PHP. Det er så simpelt. Når installationen er afsluttet, modtager du din MySQL-brugeradgangskode:

Oprettelse af dit første WordPress-websted

Nu hvor installationen er afsluttet, kan du konfigurere dit første WordPress-websted med Webinoly. Dette kan let oprettes med en kommando:

$ sudo site example.com -wp

Ovenstående kommando opretter webstedet: eksempel.com med en WordPress-installation. Det vil bede dig om at oprette en ny database eller bruge en eksisterende. Du kan besvare alle spørgsmål med standard “y” og Webinoly vil generere tilfældigt databasenavn, brugernavn og adgangskode:

Når installationen er afsluttet, kan du åbne webstedet og konfigurere dit websteds titel, brugernavn og adgangskode:

Når du klikker på “Installer WordPress”, er installationen færdig, og du kan begynde at arbejde på dit websted.

Konfigurer server til WordPress

Som tidligere nævnt giver Webinoly dig mulighed for at foretage nogle ekstra konfigurationer og tweaks til din server. Nedenfor kan du se nogle eksempler på, hvordan du tilføjer ekstra konfiguration:

Rediger FastCGI-konfiguration.

$ sudo webinoly -config-cache
$ sudo webinoly -clear-cache=fastcgi

Standardporten til phpMyAdmin er 22222. Hvis du vil ændre dette, kan du bruge følgende kommando:

$ sudo webinoly -tools-port=18915
$ sudo webinoly -tools-site=mymainsite.com

Den anden kommando tvinger brugen af mymainsite.com til at få adgang til sektionen værktøjer.

For at undgå ondsindet trafik kan vi tilføje blackhole som standard nginx-svar. På den måde returneres intet indhold, når der fremsættes en anmodning, der ikke svarer til noget websted.

$ sudo webinoly -default-site=blackhole

Hvis du vil blokere IP-adressen fra at nå dit websted, kan du bruge følgende kommando:

$ sudo webinoly -blockip=xx.xx.xx.xx

Konfigurer gratis SSL på WordPress-webstedet

For at udstede gratis SSL-certifikat til dit domæne kan du bruge:

$ sudo site example.com -ssl=on

Der er mange flere muligheder, du kan bruge med Webinoly. For eksempel - installation/afinstallation af ekstra pakker, aktivering af HTTP-godkendelse, tilføjelse af parkerede domæner, oprettelse af WordPress-multisite og mange andre.

For mere detaljerede oplysninger og eksempler anbefaler jeg dig at tjekke Webinolys dokumentation.

Webinoly er en god og nem implementering af LEMP stack med ekstra funktionalitet. Det er absolut værd at prøve, enten hvis du er erfaren eller en nybegynderbruger.