mup 和 meteor 解析 url
mup and meteor resolving the url
在我的 mup 设置中我有
"env": {
"ROOT_URL": "http://localhost",
"PORT": 3000,
"UPSTART_UID" : "meteoruser",
"MAIL_URL": "smtp://username:password@smtp.sendgrid.net:587",
"METEOR_ENV": "production"
},
我正在关注这个。
http://johngibby.com/blog/How_to_deploy_your_meteor.js_app_on_Digital_Ocean
端口应该是 3000 还是 80,URL 应该是我的 url?
ROOT_URL
应该是您的 DigitalOcean droplet 的 url,它会指向您的应用程序。例如,如果您的 Droplet 的 IP 为 83.132.230.12,您可以这样做:
"env": {
"ROOT_URL": "http://83.132.230.12",
"PORT": 3000,
"UPSTART_UID" : "meteoruser",
"MAIL_URL": "smtp://username:password@smtp.sendgrid.net:587",
"METEOR_ENV": "production" }
但是访问者在他们的网络浏览器中连接到 http://83.132.230.12
是非常不切实际的。不如have a domain name assigned to your droplet,为了做到:
"env": {
"ROOT_URL": "http://www.yourdomainname.com",
"PORT": 3000,
"UPSTART_UID" : "meteoruser",
"MAIL_URL": "smtp://username:password@smtp.sendgrid.net:587",
"METEOR_ENV": "production" }
PORT
应该是您希望人们访问您的应用程序的端口。比如你给一个3000端口,你的app会通过http://www.yourdomainname.com:3000
访问,这看起来也不实用。另一方面,Web 浏览器默认使用端口 80。因此,如果您使用 "PORT": 80
,您的应用程序将可以通过 http://www.yourdomainname.com
访问(url 中不需要端口)
在我的 mup 设置中我有
"env": {
"ROOT_URL": "http://localhost",
"PORT": 3000,
"UPSTART_UID" : "meteoruser",
"MAIL_URL": "smtp://username:password@smtp.sendgrid.net:587",
"METEOR_ENV": "production"
},
我正在关注这个。
http://johngibby.com/blog/How_to_deploy_your_meteor.js_app_on_Digital_Ocean
端口应该是 3000 还是 80,URL 应该是我的 url?
ROOT_URL
应该是您的 DigitalOcean droplet 的 url,它会指向您的应用程序。例如,如果您的 Droplet 的 IP 为 83.132.230.12,您可以这样做:
"env": {
"ROOT_URL": "http://83.132.230.12",
"PORT": 3000,
"UPSTART_UID" : "meteoruser",
"MAIL_URL": "smtp://username:password@smtp.sendgrid.net:587",
"METEOR_ENV": "production" }
但是访问者在他们的网络浏览器中连接到 http://83.132.230.12
是非常不切实际的。不如have a domain name assigned to your droplet,为了做到:
"env": {
"ROOT_URL": "http://www.yourdomainname.com",
"PORT": 3000,
"UPSTART_UID" : "meteoruser",
"MAIL_URL": "smtp://username:password@smtp.sendgrid.net:587",
"METEOR_ENV": "production" }
PORT
应该是您希望人们访问您的应用程序的端口。比如你给一个3000端口,你的app会通过http://www.yourdomainname.com:3000
访问,这看起来也不实用。另一方面,Web 浏览器默认使用端口 80。因此,如果您使用 "PORT": 80
,您的应用程序将可以通过 http://www.yourdomainname.com
访问(url 中不需要端口)