Не удается зайти на сайт с ошибкой Apache ServerName в Docker Wordpress - PullRequest
2 голосов
/ 04 мая 2019

Я следовал этому учебнику , чтобы развернуть несколько приложений вместо одного, которое у меня было ранее с Docker в моем VPS.

Я изменил файлы своих приложений docker-compose.yml, добавив переменные типа VIRTUAL_HOST и т. Д., Которые были заданы в руководстве.

Кажется, что все шаги идут хорошо, но когда я пытаюсь получить доступ к своему веб-сайту через мой домен, я не могу. Я получаю 503 ошибку или даже не ответ.

Дело в том, что если я иду к своему wordpress контейнеру и проверяю журнал, я нахожу:

AH00558: apache2: не удалось надежно определить полное доменное имя сервера, используя 172.18.0.6. Установите директиву ServerName глобально, чтобы подавить это сообщение

После этого есть еще несколько сообщений, но я не знаю, означают ли какие-либо из них, что проблема решена:

[Сб. 04 мая 11: 34: 23.381791 2019] [mpm_prefork: note] [pid 1] AH00163: настроен Apache / 2.4.25 (Debian) PHP / 7.2.17 - возобновление обычных операций

[Сб. 04 мая 11: 34: 23.382141 2019] [ядро: уведомление] [pid 1] AH00094: Командная строка: 'apache2 -D FOREGROUND'

Я бы сказал, что это доступно для настройки в Wordpress dashboard, но так как я не могу получить к нему доступ, я не могу это исправить. Также я должен сказать, что Я не уверен , если это проблема, которая не позволяет мне получить доступ к любому из веб-сайтов.

Есть идеи о том, как ее решить?

Данные

Wordpress docker-compose.yml (другой аналогичен, но с другими папками, другим доменом и т. Д.):

version: '3.3'

services:
  db_mysql_btcsources:
    image: mysql:5.7
    volumes:
      - /root/wp_btcsources/database:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: xxx
      MYSQL_DATABASE: xxx
      MYSQL_USER: xxx
      MYSQL_PASSWORD: xxx
    container_name: mysql_btcsources

  wp_blog_btcsources:
    depends_on:
      - db_mysql_btcsources
    image: wordpress:latest
    expose:
      - 80
      - 443
    restart: always
    environment:
      WORDPRESS_DB_HOST: db_mysql_btcsources:3306
      WORDPRESS_DB_USER: xxx
      WORDPRESS_DB_PASSWORD: xxx
      WORDPRESS_DB_NAME: xxx
      VIRTUAL_HOST: www.btcsources.es
      LETSENCRYPT_HOST: www.btcsources.es
      LETSENCRYPT_EMAIL: mypersonalmail@gmail.com
    volumes:
    - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
    container_name: wp_btcsources

volumes:
  uploads.ini:

networks:
    default:
        external:
            name: nginx-proxy

Сеть nginx-proxy Элементы:

    "Containers": {
        "04335b2e1208a14bf5999eb10918017fb0e80fcf27b88b0eb427db621b01127e": {
            "Name": "nginx-proxy-le",
            "EndpointID": "ebf45a130674ec8174ea573706b57bc2fdde76c68365accc1e873cf3315ec8f9",
            "MacAddress": "02:42:ac:12:00:04",
            "IPv4Address": "172.18.0.4/16",
            "IPv6Address": ""
        },
        "0b2f66f7d68fbc3c45994bdfcbca241419e2472e44de3b67eb2bc0e62513d404": {
            "Name": "wp_rociocorbart",
            "EndpointID": "7d24c5eda09e7388831bb6bfe39fd97d779e151fd54f97d777e10a6fea622484",
            "MacAddress": "02:42:ac:12:00:08",
            "IPv4Address": "172.18.0.8/16",
            "IPv6Address": ""
        },
        "251e8f9929b8756f9a1aac29a640f80a74dd07a99f3ae25ff1314f3d7617c642": {
            "Name": "mysql_btcsources",
            "EndpointID": "b1f44a89dac9199ccfb59d8299ad97dda4a199d310016c2c97131260df76cfc9",
            "MacAddress": "02:42:ac:12:00:05",
            "IPv4Address": "172.18.0.5/16",
            "IPv6Address": ""
        },
        "43bf6754b052eb5ff42b1dbb4537f407a0740673d8eeec438f06d7295deb7578": {
            "Name": "mysql_rociocorbart",
            "EndpointID": "c6a99711e81f8191376a26b0108179bc3278d1e962e6f6531ef60469e551dad9",
            "MacAddress": "02:42:ac:12:00:07",
            "IPv4Address": "172.18.0.7/16",
            "IPv6Address": ""
        },
        "61153ca057c5940584e2ccf039883a730ecc4ff7169b44195eac585e73fb8f04": {
            "Name": "nginx-proxy-gen",
            "EndpointID": "21846fb74284682e0d6a9533f3742d1b91ced2958c085f6d456e644d8261b1ca",
            "MacAddress": "02:42:ac:12:00:03",
            "IPv4Address": "172.18.0.3/16",
            "IPv6Address": ""
        },
        "c2364adf3405b1119773f26f6a02a65d834a521510d3a22ff54e88a53cfd293e": {
            "Name": "wp_btcsources",
            "EndpointID": "636bba853188b76ed46fae2aee88c89fd17d219d675d71c5dfd14d46a60efb22",
            "MacAddress": "02:42:ac:12:00:06",
            "IPv4Address": "172.18.0.6/16",
            "IPv6Address": ""
        },
        "eb16ca01f3da71359c6fa1d2fd6d591ccca773e3c4f72d1a9b1e5da5245ad306": {
            "Name": "nginx-proxy",
            "EndpointID": "2bf727ac0a7689c5b2ffdda2a06275f05f6da81bc5d1dd12891126902850507e",
            "MacAddress": "02:42:ac:12:00:02",
            "IPv4Address": "172.18.0.2/16",
            "IPv6Address": ""
        }

Nginx config file следующий за уроком этот .

Nginx logs :

www.btcsources.es my_personal_ip_censored - - [04/May/2019:12:56:51 +0000] "GET / HTTP/1.1" 503 213 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0"
www.btcsources.es my_personal_ip_censored - - [04/May/2019:12:56:51 +0000] "GET /favicon.ico HTTP/1.1" 503 213 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0"
www.btcsources.es my_personal_ip_censored - - [04/May/2019:13:03:48 +0000] "GET / HTTP/1.1" 503 213 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0"
www.btcsources.es my_personal_ip_censored - - [04/May/2019:13:03:48 +0000] "GET /favicon.ico HTTP/1.1" 503 213 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0"

Nginx docker-compose.yml изменено для отладка режим :

command: [nginx-debug, '-g', 'daemon off;']

Nginx журналы после его выполнения совпадают с , поэтому здесь вывод compose up (обратите внимание, что это два контейнера nginx, которые не являются прокси):

Присоединение к nginx-proxy, nginx-proxy-gen, nginx-proxy-le nginx-proxy-gen | 2019/05/04 15:16:24 Содержание /etc/nginx/conf.d/default.conf не изменился. Пропуск уведомления ''

nginx-proxy-gen | 2019/05/04 15:16:24 Просмотр событий докера

nginx-proxy-gen | 2019/05/04 15:16:25 Содержание /etc/nginx/conf.d/default.conf не изменился. Пропуск уведомления ''

nginx-proxy-gen | 2019/05/04 15:16:25 Получено начало мероприятия для контейнер 2c49cd8d8e70

nginx-proxy-le | Информация: Создана группа Диффи-Хеллмана, поколение пропускаются.

nginx-proxy-le | Перезагрузка nginx docker-gen (используя отдельный контейнер Nginx прокси-ген) ...

nginx-proxy-gen | 2019/05/04 15:16:25 Получен сигнал: зависание

nginx-proxy-gen | 2019/05/04 15:16:25 Получен сигнал: зависание

nginx-proxy-le | Перезагрузка nginx (используя отдельный контейнер 13025827c7d261016e17d1cf6965ad511c145accbd80e27bd25b302f81239f13) ...

nginx-proxy-gen | 2019/05/04 15:16:25 Содержание /etc/nginx/conf.d/default.conf не изменился. Пропуск уведомления ''

nginx-proxy-le | 2019/05/04 15:16:26 Создано '/ app / letsencrypt_service_data' из 7 контейнеров

nginx-proxy-le | 2019/05/04 15:16:26 Запуск '/ app / signal_le_service'

nginx-proxy-le | 2019/05/04 15:16:26 Просмотр событий докера

nginx-proxy-le | 2019/05/04 15:16:26 Содержание / app / letsencrypt_service_data не изменился. Пропуск уведомления '/ Приложение / signal_le_service'

nginx-proxy-le | /etc/nginx/certs/btcsources.es / app

nginx-proxy-le | Перезагрузка nginx docker-gen (используя отдельный контейнер Nginx прокси-ген) ...

nginx-proxy-gen | 2019/05/04 15:16:26 Получен сигнал: зависание

nginx-proxy-gen | 2019/05/04 15:16:26 Получен сигнал: зависание

nginx-proxy-le |Перезагрузка nginx (с использованием отдельного контейнера 13025827c7d261016e17d1cf6965ad511c145accbd80e27bd25b302f81239f13) ...

nginx-proxy-le |Создание / обновление сертификатов btcsources.es ... (btcsources.es)

nginx-proxy-gen |2019/05/04 15:16:26 Содержимое /etc/nginx/conf.d/default.conf не изменилось.Пропуск уведомления ''

nginx-proxy-le |2019-05-04 15: 16: 26,833: ИНФОРМАЦИЯ: simp_le: 1564: сертификаты уже существуют, и продление не требуется, выход с кодом состояния 1.

nginx-proxy-le |/ app

nginx-proxy-le |/etc/nginx/certs/rociocorbart.es / app

nginx-proxy-le |Создание / обновление сертификатов rociocorbart.es ... (rociocorbart.es)

nginx-proxy-le |2019-05-04 15: 16: 27,456: ИНФОРМАЦИЯ: simp_le: 1564: сертификаты уже существуют, и продление не требуется, выход с кодом состояния 1.

nginx-proxy-le |/ app

nginx-proxy-le |Спи 3600s

nginx-proxy-gen |2019/05/04 15:16:30 Debounce запущено minTimer

nginx-proxy-gen |2019/05/04 15:16:30 Содержание /etc/nginx/conf.d/default.conf не изменилось.Пропуск уведомления ''

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...