带有 https://app 和 https//www 的 digitalocean 上的 Meteor 应用程序。有时无法提供 https://app
Meteor app on digitalocean with https://app and https//www. Sometimes fails to serve https://app
问题:
我的应用程序在具有多个域的 digitalocean 液滴上运行:
proxy: {
domains: 'example.com,www.example.com',
ssl: {
letsEncryptEmail: '@'
}
}
有时 https://example.com fails to load completely but indirect links like 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: '@'
}
}
};
我通过我的域设置为 www 设置永久重定向解决了这个问题。
原来是mailgun的问题。
mailgun DNS 记录不匹配 v=spf1 include:eu.mailgun.org ~all
因此这些邮件未获得授权,每当通过系统发送邮件时,它都会让域提供商跳闸以刷新其 DNS。
问题:
我的应用程序在具有多个域的 digitalocean 液滴上运行:
proxy: {
domains: 'example.com,www.example.com',
ssl: {
letsEncryptEmail: '@'
}
}
有时 https://example.com fails to load completely but indirect links like 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: '@'
}
}
};
我通过我的域设置为 www 设置永久重定向解决了这个问题。
原来是mailgun的问题。
mailgun DNS 记录不匹配 v=spf1 include:eu.mailgun.org ~all
因此这些邮件未获得授权,每当通过系统发送邮件时,它都会让域提供商跳闸以刷新其 DNS。