В качестве DNS Provider‘а будет выступать GCP. YOUR_GCP_PROJECT — Замените на имя своего GCP проекта Создаем аккаунт: Предоставляем ему доступ к DNS сервису: Генерируем ключ: Создаем секрет на основе сгенерированного ключа: Создаем 2 YAML файла для ClusterIssuer. letsencrypt-staging.yml letsencrypt-production.yml Не забываем указать имя своего GCP …
Продолжить читать "GKE — Issuer DNS01"
Инструкцию по установке можно найти тут. Выполняем: Если неймспейса нет, то создаем. Добавляем HELM репозиторий и обновляем: Устанавливаем Cert Manager с помощью HELM‘а:
Найдем все директории, которые находятся по пути «/home/artem» и установим им стандартные права на директорию «755«, так же найдем все файлы и установим права «644» Не все директории используют права «755«, к примеру для директории «.ssh» необходимы права «600«
Подобная ошибка может возникнуть при использовании смешанного контента HTTP и HTTPS. Blocked loading mixed active content Решение: Чтобы от нее избавится и все загрузить использую протокол HTTPS, необходимо в файл «wp-config.php» добавить следующее:
Инструкцию по установке можно найти тут. Устанавливаем 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"
Статус «Evicted» означает, что Pod был «выселен» с ноды, так как ему не хватило ресурсов. Это можно наблюдать, если вывести поды: Для того, чтобы удалить все поды в статусе «Evicted» выполните следующее:
Для включения CORS в ingress добавим следующее: * — разрешает запросы отовсюду, замените ее на нужный вам домен
Для того, чтобы изменить владельца скопированных файлов в контейнере, необходимо к команде «COPY» добавить ключ «—chown» Например:
При попытке зайти на phpMyAdmin используя Apache 2.4 получил 403-ую ошибку, в логах следующее сообщение: client denied by server configuration: /usr/share/phpMyAdmin/ Причина тому, что конфигурация для Apache версии 2.2 Решение: Открываем файл конфигурации: И меняем эту часть: На следующее: Перезапускаем сервис httpd:
При установке 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]"