Skip to main content

ServerPilot Интеграция

Жалпы маалымат

ServerPilot — бул WordPress жана башка PHP веб-сайттарын DigitalOcean, Amazon, Google же башка сервер провайдеровундагы серверлерде хостуу үчүн облак кызмат. Бул интеграция Ultimate Multisite менен ServerPilot之间 автоматтык домен синхролоосуна жана SSL сертификатын башкаруусуна мүмкүндүк берет.

Функциялар

  • Автоматтык домен синхролоосу
  • Let's Encrypt аркылуу SSL сертификатын башкаруусу
  • Автоматтык SSL жаңыртылышы

Талаптар

Төмөнкү константаларды wp-config.php файлыңызда аныктоо керек:

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');

Орнотуу боюнча нускамалар

1. ServerPilot API күчтүңүздү алыңыз

  1. ServerPilot панелинде кириңиз
  2. "Account" > "API" бөлүмүнө өтүңүз
  3. Эгер сиздин API ключуңуз болбосо, жаңы API ключун түзүңүз
  4. Клиент ID'ңизди жана API Ключуңузду көчүрүп алыңыз

2. App ID'ңизди алыңыз

  1. ServerPilot панелинде "Apps" бөлүмүнө өтүңүз
  2. WordPress мультисайттын хостуу приложенияны тандаңыз
  3. App ID URL-де көрүнөт: https://manage.serverpilot.io/apps/{APP_ID}

3. wp-config.php дагы константаларды кошуу

Төмөнкү константаларды wp-config.php файлыыңызга кошуңуз:

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. Интеграцияны активдештирүү

  1. WordPress администратордуңузда Ultimate Multisite > Settings бөлүмүнө өтүңүз
  2. "Domain Mapping" (Домен картасы) табага кириңиз
  3. Төмөндө "Host Integrations" (Хост интеграциялары) дегенди барыңыз
  4. ServerPilot интеграциясын активдештириңиз
  5. "Save Changes" (Өзгөртүүлөрдү сактоо) баскычын басыңыз

Иш кандай иштейт

Домен синхролоосу

Ultimate Multisiteде домен картасы жасалганда:

  1. Интеграция СерверПайлоттандын учурдагы домен тизмесин СерверПайлоттан алат.
  2. Ал жаңы домени тизмеге кошот (эгер колдонулуп калса, ал www версиясы менен да).
  3. Жакшыртылган тизмеди API аркылуу СерверПайлотко жөнөтөт.
  4. СерверПайлотт бул домен тизмесин сиздин тиркемеңиз үчүн жаңылайт.

SSL Сertifikatтарын Баскычтаруу (Management)

Домендер синхрондонгондон кийин:

  1. Интеграция сиздин тиркеmeniz үчүн AutoSSLди автоматтык түрдө иштеп чыгат.
  2. СерверПайлотт Let's Encrypt аркылуу SSL сертификатын бериши жана орношусун башкарат.
  3. СерверПайлотт SSL сертификаттарын автоматтык түрдө жаңыртууну да башкарат.

SSL Сertifikatтарын Текшерүү (Verification)

Интеграция СерверПайлот үчүн SSL сертификатын текшерүү аракеттеринин санын көбөйтүүгө конфигурацияланган, анткени СерверПайлотт SSL сертификатторун берип, орносогу бир аз убакыт алашы мүмкүн. Дефолттук режимде ал 5 жолго чейин аракет кылат, бирок бул фильтрлерди колдонуп өзгөртүлүшү мүмкүн.

Ар кандай Кырдаалдарды Чечимдөө (Troubleshooting)

API Байланышы Кырдаалдары

  • Клиент ID жана API Ключиңиз туура экенин текшериңиз.
  • App ID сиздин туура экенин текшериңиз.
  • СерверПайлотт окуучусунда зарыл укуктары бар экенин камсыздаңыз.

SSL Сertifikatтары Кырдаалдары

  • СерверПайлотт SSL сертификатторун беришиден мурун домендердин сиздин серверге багытталган күчтүү DNS катмарлары болушу керектигин талап кылат.
  • Эгерде SSL сертификаттору берилбесе, домендерди сиздин сервердин IP дарегине туура багытталганын текшериңиз.
  • СерверПайлотт SSL сертификатторун берип, орносогу бир аз убакыт алашы мүмкүн (көбүнчө 5-15 мүнөт).

Домен Кошолбогон

  • Ultimate Multisite логдорунда кандайдыр бир ката билдирүүлөр бар экенин текшериңиз.
  • Домен СерверПайлоттко дагы кошолбаганды текшериңиз.
  • Сиздин ServerPilot планы сиз кошо турган домендер санын колдонуп турганын камсыздаңыз.

Доменди алып салуу

  • Учурда ServerPilot API ар кандай домендерди жеке алып салуу жолун бербейт.
  • Ultimate Multisite-та домен маппинг (домендин мапулашы) алындалганда, интеграция ServerPilot'тун домен тизмесин аяктоо үчүн алган домендү алып салат.