Приложение Meteor в digitalocean с https://app и https//www. Иногда не обслуживает https://app

Проблема:

Мое приложение работает на дроплете digitalocean с несколькими доменами:

proxy: {
  domains: 'example.com,www.example.com',
  ssl: {
    letsEncryptEmail: '@'
  }
}

Иногда в течение примерно получаса https://example.com не загружается полностью, но непрямые ссылки, такие как https://example.com/about, работают нормально.

Пытался:

возиться с опцией nginx:

nginxServerConfig: './nginx.conf',

Любые попытки с ним не привели к полной загрузке страницы

Файл Mup.js:


module.exports = {
  servers: {
    one: {}
  },
  app: {
    deployCheckWaitTime: 300,
    name: 'example',
    path: '../',
    buildOptions: {
      serverOnly: true,
    },
    env: {
      ROOT_URL: 'https://example.com',
      MONGO_URL: 'mongodb://mongodb:27017/example',
    },
    docker: {
      image: 'abernix/meteord:node-8.4.0-base',
      args: ['--link=mongodb:mongodb'],
    },
    enableUploadProgressBar: true
  },
  proxy: {
    domains: 'example.com,www.example.com',
    ssl: {
      letsEncryptEmail: '@'
    }
  }
};

Если nginx активно задействован, вы можете добавить анонимное содержимое файла nginx.conf.

Jankapunkt 22.05.2019 14:21
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
1
266
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

Ответ принят как подходящий

Оказывается, проблема заключалась в мэйлгане.

Записи DNS почтового пистолета не совпадали v=spf1 include:eu.mailgun.org ~all, поэтому эти письма не были авторизованы, и всякий раз, когда почта отправлялась через систему, провайдер домена отключал для обновления своего DNS.

Другие вопросы по теме