Skip to main content

ServerPilot Integrasie

Oorsig

ServerPilot is 'n cloud-diens vir die hosting van WordPress en ander PHP-webwerwe op bedieners by DigitalOcean, Amazon, Google, of enige ander bedienaarverskaffer. Hierdie integrasie maak outomatiese domein-sinkronisering en SSL-sertifikaatbestuur moontlik tussen Ultimate Multisite en ServerPilot.

Eienskappe

  • Outomatiese domein-sinkronisering
  • SSL-sertifikaatbestuur met Let's Encrypt
  • Outomatiese SSL-vernying

Vereistes

Die volgende konstantes moet in jou wp-config.php lêer gedefinieer word:

define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');

Opstel Instruksies

1. Kry jou ServerPilot API-gegevens

  1. Log in op jou ServerPilot dashboard
  2. Gaan na "Account" > "API"
  3. Skep 'n nuwe API-sleutel as jy nog nie een het nie
  4. Kopieer jou Client ID en API-sleutel

2. Kry jou App ID

  1. In jou ServerPilot dashboard, gaan na "Apps"
  2. Kies die toepassing waar jou WordPress multisite gehost word
  3. Die App ID is sigbaar in die URL: https://manage.serverpilot.io/apps/{APP_ID}

3. Voeg konstantes by wp-config.php

Voeg die volgende konstantes by jou wp-config.php lêer:

define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');

4. Aktiveer die Integrasie

  1. In jou WordPress admin, gaan na Ultimate Multisite > Settings
  2. Navigeer na die "Domain Mapping" tabblad
  3. Skrol af na "Host Integrations"
  4. Aktiveer die ServerPilot integrasie
  5. Klik op "Save Changes"

Hoe Dit Werk

Domein-sinkronisering

Wanneer 'n domein in Ultimate Multisite gemap word:

  1. Die integrasie haal die huidige lys domeine van ServerPilot op
  2. Dit voeg die nuwe domein by die lys by (sake van 'n www-weergawe indien van toepassing)
  3. Dit stuur die opgedateerde lys na ServerPilot via die API
  4. ServerPilot het die domeinlys vir jou toepassing opgedateer

SSL-sertifikaatbestuur

Nadat domeine gesinkroniseer is:

  1. Die integrasie aktiveer outomaties AutoSSL vir jou toepassing
  2. ServerPilot hanteer die uitreiking en installering van die SSL-sertifikaat met Let's Encrypt
  3. ServerPilot hanteer ook die outomatiese vernuwing van SSL-sertifikaat

SSL-sertifikaatverifikasie

Die integrasie is gekonfigureer om die aantal pogings vir SSL-sertifikaatverifikasie vir ServerPilot te verhoog, aangesien dit 'n ruk kan neem vir ServerPilot om SSL-sertifikaat uit te reik en te installeer. Standaard sal dit tot 5 keer probeer, maar dit kan aangepas word met behulp van filters.

Probleemoplossing

API-Verbindingsprobleme

  • Bevestig dat jou Client ID en API-sleutel korrek is
  • Kontroleer of jou App ID korrek is
  • Maak seker dat jou ServerPilot rekening die nodige toestemminge het

SSL-sertifikaatprobleme

  • ServerPilot vereis dat domeine geldige DNS-rekords het wat na jou bedienaar wys voordat SSL-sertifikaat uitgereik kan word
  • As SSL-sertifikaat nie uitgereik word nie, kontroleer of jou domeine korrek na jou bedienaar se IP-adres wys
  • Dit kan 'n ruk neem vir ServerPilot om SSL-sertifikaat uit te reik en te installeer (gewoonlik 5-15 minute)

Domein Nie Bygevoeg Nie

  • Kontroleer die Ultimate Multisite logs vir enige foutboodskappe
  • Bevestig dat die domein nie reeds by ServerPilot bygevoeg is nie
  • Maak seker dat jou ServerPilot plan die aantal domeine ondersteun wat jy byvoeg

Domein Verwydering

  • Tans bied die ServerPilot API nie 'n manier om individuele domeine te verwyder nie
  • Wanneer 'n domein-mapping in Ultimate Multisite verwyder word, sal die integrasie die domeinlys in ServerPilot opdateer om die verwyderde domein uit te sluit