Приложение Meteor для digitalocean с https://app и https // www. Иногда не может служить https://app - PullRequest
0 голосов
/ 22 мая 2019

Проблема:

Мое приложение работает на дроплете 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: '@'
    }
  }
};

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

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

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

0 голосов
/ 22 мая 2019

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

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