README.md

    Запуск CMS Wordpress с помощью Docker Compose на базе веб сервера Angie с использованием TLS.

    Запуск сайта:

    • Добавьте в DNS доменное имя вашего сайта.

    • Установите Docker:

    curl https://get.docker.com | bash -
    
    • Скопируйте репозиторий:
    git clone https://gitflic.ru/project/serveradmin/wordpress-angie-tls.git
    cd wordpress-angie-tls.git
    
    • Укажите своё доменное в файлах angie_default.conf (параметр server_name) и configure-wp.sh (ключ –url=)

    • Запустите контейнеры:

    docker compose up
    

    При первом запуске увидите логи работы. Обратите внимание на логи контейнера angie. Там должны быть строки:

    172.18.0.1 - - [12/Mar/2025:19:18:35 +0000] “GET /.well-known/acme-challenge/AFlJXJwtJ7aSYM2oaaUEH1p_Zyr4bN4u4kymJtK-j0E HTTP/1.1” 200 87 “-” “Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)” “-”

    Если увидите их, значит всё в порядке, приходил бот let’s encrypt с проверкой. Сертификат скорее всего успешно получен. Он располагается в директории /var/lib/angie/acme/ контейнера. Проверить можно так:

    docker exec -it angie sh
    cd /var/lib/angie/acme/wordpress
    ls
    
    • Если всё в порядке, контейнеры можно запустить в режиме службы:
    docker compose up -d
    
    Конвейеры
    0 успешных
    0 с ошибкой