CoreCP

Een server beheren

Een server heeft zeven onderdelen, en ze staan sinds deze ronde allemaal in één balk bovenaan de pagina — op élk scherm van die server. Waar je ook bent, je bent één klik van de andere zes.

Geschreven voor: Beheerder

Een server heeft zeven onderdelen, en ze staan sinds deze ronde allemaal in één balk bovenaan de pagina — op élk scherm van die server. Waar je ook bent, je bent één klik van de andere zes.

Servers → klik op de server.

Overzicht · Beheer · Tools · Drop-ins · PHP-beleid · Mailbezorging · Terminal

Daarvoor stonden Tools, Drop-ins en het PHP-beleid uitsluitend in het blokje Snelle acties onderaan het serveroverzicht — zes blokken naar beneden scrollen, op een scherm waar je net iets anders aan het lezen was. En elk onderliggend scherm had alleen een pijltje terug: van de firewall naar de tools ging via het overzicht en weer omlaag.

De zeven onderdelen, en wat er thuishoort

TabWaarvoor
OverzichtWat aandacht vraagt, de zes meters, de grafieken, de diensten, de grootste verbruikers en de taken die lopen.
BeheerDe machine zelf: SSH-poort, root-sleutels, diensten starten en stoppen, de platform-schakelaars (gastagent, trim), het profiel, herstarten en afsluiten.
ToolsWat de server naast zijn rollen draagt: git, Composer, WP-CLI, imapsync, een Node- of Python-serie, Redis, Docker.
Drop-insJe eigen serverinstellingen bovenop de onze, per dienst.
PHP-beleidDe grenzen die deze machine om PHP-instellingen van klanten legt.
MailbezorgingWaar de post van deze server heen ging. Alleen zichtbaar op een server met de mailrol.
TerminalEen rootshell in de browser.

Statistieken staat bewust níét in de balk. Dat scherm woont onder Inzicht → Statistieken en niet onder de server; als het een tab was, zou je op een tab drukken en de balk kwijtraken. Het is de tweede knop rechtsboven.

De schermen die géén eigen tab hebben — de firewall, de logboeken, het serveradvies, koppelingen, besmette bestanden, adressen — tekenen de balk wél, met niets geselecteerd. Zo kun je er altijd zijwaarts uit, in plaats van eerst omhoog te moeten.

Wat er uit Snelle acties verdwenen is

Het blok onderaan het serveroverzicht herhaalde vier dingen die al rechtsboven stonden: de terminal, Server instellen, Adressen beheren en Statistieken. Die zijn eruit. Wat overblijft is precies wat op die pagina nergens anders staat: de logboeken, de koppelingen, besmette bestanden, het serveradvies, de firewall en het starten van een uitrol.

De webserver kiezen, en welke LiteSpeed

De webserverkeuze staat op twee plekken en die zijn nu hetzelfde: in de toevoegwizard (Servers → Server toevoegen) en in het vlak Server instellen rechtsboven op het serveroverzicht.

Vier keuzes, met hun echte naam:

  • nginx + Apache — de standaard: nginx vooraan, Apache erachter voor .htaccess.
  • nginx — alleen nginx.
  • Apache — alleen Apache.
  • LiteSpeed — en dan een tweede keuze:
  • OpenLiteSpeed (gratis) — installeert vanzelf, geen licentie nodig.
  • LiteSpeed Enterprise — licentie vereist.htaccess-compatibel en LSCache voor alle applicaties, maar hij vraagt een serienummer.

Daarnaast staat de schakelaar LSCache, de paginacache van LiteSpeed.

Vroeger stond hier het woord "OpenLiteSpeed" als vierde provider, en de editie werd nooit meegestuurd — élke LiteSpeed-server kwam dus op de gratis editie op, licentie of niet.

Een nieuwe server op LiteSpeed Enterprise

In de toevoegwizard vraagt het paneel het serienummer zodra je Enterprise kiest. Wat er dan gebeurt, in deze volgorde:

  1. De joincode draagt de Enterprise-editie niet mee. Dat kan niet: de installer zoekt de licentie op schijf voordat hij iets doet, en het paneel kan een machine die nog niet gekoppeld is niet bereiken. De server komt dus op met nginx + Apache.
  2. Zodra de koppeling groen is, zet het paneel het serienummer op de machine.
  3. Daarna pas schakelt het de webserver om naar LiteSpeed Enterprise.

Je ziet die twee stappen als een eigen kaartje onder de voortgang staan, met een knop Opnieuw proberen als er iets misgaat.

Het serienummer komt nooit in de paneeldatabase. Het bestaat in dat ene browsertabblad, gaat rechtstreeks naar de server en staat daar in /etc/corecp/secrets; het paneel toont er alleen de staat van. Op de server zelf is dat dezelfde opdracht:

printf '%s' '<serienummer>' | corectl integration credential set litespeed --credential serial --stdin
corectl webserver set litespeed --edition lsws --lscache on

Sluit je het tabblad voordat de koppeling klaar is, dan raak je niets kwijt behalve het gemak: de server draait op nginx + Apache en je doet dezelfde twee stappen op Koppelingen en Server instellen van die server.

Van editie wisselen op een bestaande server

Dat kan alleen als de andere editie er niet meer staat. De twee delen dezelfde serverroot (/usr/local/lsws) en kunnen niet naast elkaar bestaan, en een Enterprise-installatie verwijderen gooit een licentieactivering weg — dat is geen beslissing die een providerwissel voor je mag nemen. De server weigert de wissel dus, en de uitleg verschijnt in het vlak zelf, niet op de pagina erachter.

Verwijderen doe je op de machine:

/usr/local/lsws/admin/misc/uninstall.sh     # Enterprise
apt purge openlitespeed                     # OpenLiteSpeed

Op de telefoon

De balk schuift horizontaal en niets anders. Op 390 pixels breed past elk van de zeven schermen zonder dat de pagina zijwaarts gaat scrollen; de tab waar je op staat wordt automatisch in beeld geschoven als je via een link of ⌘K binnenkomt.

Zie ook

  • Serverinstellingen en diensten — alles wat er achter de tab Beheer zit.
  • Tools op een server en Eigen serverinstellingen — de twee tabs ernaast.
  • Waar een website draait — het serveroverzicht zelf, meter voor meter.
  • Koppelingen op een server — waar licentiesleutels staan en hoe ze heten.