GKE — Issuer DNS01

  В качестве DNS Provider‘а будет выступать GCP.   YOUR_GCP_PROJECT — Замените на имя своего GCP проекта   Создаем аккаунт:   Предоставляем ему доступ к DNS сервису:   Генерируем ключ:   Создаем секрет на основе сгенерированного ключа:   Создаем 2 YAML файла для ClusterIssuer.   letsencrypt-staging.yml   letsencrypt-production.yml   Не забываем указать имя своего GCP … Продолжить читать "GKE — Issuer DNS01"

GKE — Установка Cert Manager используя HELM

Инструкцию по установке можно найти тут.   Выполняем:   Если неймспейса нет, то создаем.   Добавляем HELM репозиторий и обновляем:   Устанавливаем Cert Manager с помощью HELM‘а:

Linux — Восстановление стандартных прав на файлы и директории

  Найдем все директории, которые находятся по пути «/home/artem» и установим им стандартные права на директорию «755«, так же найдем все файлы и установим права «644»   Не все директории используют права «755«, к примеру для директории «.ssh» необходимы права «600«

FIX ERROR — WordPress: Blocked loading mixed active content

Подобная ошибка может возникнуть при использовании смешанного контента HTTP и HTTPS. Blocked loading mixed active content   Решение: Чтобы от нее избавится и все загрузить использую протокол HTTPS, необходимо в файл «wp-config.php» добавить следующее:

GKE — Установка Nginx Ingress используя HELM

  Инструкцию по установке можно найти тут.   Устанавливаем HELM локально:   Устанавливаем Tiller с включенным RBAC Начиная с Kubernetes v1.8+, RBAC включен по умолчанию.     Проверяем:   Создаем Nginx Ingress Controller:   Если возникла такая ошибка: Error: release nginx-ingress failed: namespaces "default" is forbidden: User "system:serviceaccount:kube-system:default" cannot get resource "namespaces" in API group … Продолжить читать "GKE — Установка Nginx Ingress используя HELM"

Kubernetes — Status: Evicted

Статус «Evicted» означает, что Pod был «выселен» с ноды, так как ему не хватило ресурсов. Это можно наблюдать, если вывести поды:   Для того, чтобы удалить все поды в статусе «Evicted» выполните следующее:

Kubernetes — CORS enable

Для включения CORS в ingress добавим следующее:   * — разрешает запросы отовсюду, замените ее на нужный вам домен

FIX ERROR — phpMyAdmin+Apache 2.4: client denied by server configuration: /usr/share/phpMyAdmin/

При попытке зайти на phpMyAdmin используя Apache 2.4 получил 403-ую ошибку, в логах следующее сообщение: client denied by server configuration: /usr/share/phpMyAdmin/ Причина тому, что конфигурация для Apache версии 2.2   Решение: Открываем файл конфигурации:   И меняем эту часть:   На следующее:   Перезапускаем сервис httpd:

FIX ERROR — WordPress: The server requested authentication method unknown to the client [caching_sha2_password]

При установке WordPress‘а при использовании MySQL 8 может возникнуть следующая ошибка: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] Причина в методе авторизации по умолчанию.   Решение: В файл «/etc/my.cnf» в блок «mysqld» добавить следующее:   И перезапускаем сервис mysqld:   Если пользователь был уже создан при использовании метода «caching_sha2_password«, то … Продолжить читать "FIX ERROR — WordPress: The server requested authentication method unknown to the client [caching_sha2_password]"