问题标签 [meteor-up]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
741 浏览

meteor - Googlebot returns with AJAX temporarily unreachable in Meteor Js Application

I built a Meteor application and installed the spiderable package. I've deployed with Meteor Up smart package. Everything seems to be working fine but in google webmaster tools I only get partial page rendering. I have checked that the <meta name="fragment" content="!"> is present in the <head> section. The site can be seen at http://adjustmentjobs.com

The errors listed by googlebot are as follows: https://checkout.stripe.com/v2/checkout.js Script Blocked http://adjustmentjobs.com/sockjs/725/ju0i7bzc/xhr_send AJAX Not found
http://adjustmentjobs.com/sockjs/068/uat6sjkk/xhr_send AJAX Temporarily unreachable http://adjustmentjobs.com/sockjs/370/u7hz6996/xhr_send AJAX Temporarily unreachable http://adjustmentjobs.com/sockjs/info?cb=nqf08z0y_h AJAX Temporarily unreachable http://adjustmentjobs.com/sockjs/info?cb=wqf89krdmo AJAX Temporarily unreachable

I think the problem might be with phantomjs on the server but I can't determine what exactly the problem is. Any help would be appreciated.

0 投票
2 回答
369 浏览

security - 使用 Meteor Up 阻止 Meteor 服务器在 Digital Ocean 上部署的机器人

当我使用 Meteor Up 将我的应用程序部署到 Digital Ocean Droplet 时,我在阻止应用程序部署的日志中收到以下错误。我在不同的 Droplet 上有完全相同的部署,没有这样的问题。根据我的在线研究,这是一个由机器人试图在服务器上发出 GET 请求引起的已知问题,显然是试图将服务器用作代理。

编辑:澄清一下,由于之前的成功部署,我的应用程序在浏览器中加载得很好。当我想将更新部署到现有应用程序时,会出现此问题。

我的问题如下:

  1. 机器人是如何开始作用于这个特定的 Droplet 的,而不是我的另一个 Droplet?我想阻止他们将来这样做。
  2. 他们是否在服务器上不断发出 GET 请求?如果没有,我应该可以在他们不攻击的时候部署?
  3. 机器人上的操作是否会损害我的应用程序及其数据?如果我最终成功部署,他们仍然会攻击我的服务器,对吧?
  4. 鉴于问题已经存在于我的一个 Droplet 上,我该如何解决?我试图编辑我的 mup.json 以使用不同的端口,例如 108 而不是 80,但这无济于事。根据我对 GitHub、StackOverflow 等的在线研究,没有其他人解决过这个问题。

    错误:url 必须是相对 URL:http ://httpheader.net 在 _.extend.classify (packages/routepolicy/routepolicy.js:103) 在 appUrl (packages/fast-render/lib/server/inject.js:94) 在 Object.RouteController [作为句柄] (packages/fast-render /lib/server/inject.js:108) 在下一个 (/opt/musichunt/app/programs/server/npm/webapp/main/node_modules/connect/lib/proto.js:190:15) 在 Object.cookieParser [作为句柄] (/opt/musichunt/app/programs/server/npm/fast-render/main/node_modules/connect/lib/middleware/cookieParser.js:65:5) 在下一个 (/opt/musichunt[107.170.235.251) ] /app/programs/server/npm/webapp/main/node_modules/connect/lib/proto.js:190:15) 在 Object.Package [作为句柄] (packages/spiderable/spiderable.js:126) 在下一个 ( /opt/musichunt/app/programs/server/npm/webapp/main/node_modules/connect/lib/proto.js:190:15) 在中间件 (packages/oauth/oauth_server.js:72)在包/oauth/oauth_server.js:61

0 投票
1 回答
2454 浏览

meteor - 如何使用 Centos7 在生产服务器中部署流星应用程序

centos7中如何部署meteor。我们安装了meteor和meteorjs包和nodejs。但是我们无法打开生产链接。请帮助我。

0 投票
1 回答
407 浏览

nginx - 当使用 MUP 和 NGINX 的流星时,我应该如何设置我的缓存?

现在我正在我的 .conf 文件中尝试这个。如果我这样做,所有图片都不会显示。

我已经在 SO 上查看了这个问题(https://stackoverflow.com/a/18039576/582309),但它没有解决我使用 MUP 时遇到的问题。

我还尝试包含 MUP 正在创建的构建目录的根路径,但这也不起作用。另外,我在这里从缓存中删除了 CSS 和 JS,因为如果这些页面不起作用,则页面不会加载,而且我不确定 Meteor 是否已经在处理这些文件的缓存。

这是 .conf 文件其余部分的 GIST

Sites.conf GIST

https://gist.github.com/c316/9552ecdc8107334fc55d

特定地点的要点

https://gist.github.com/c316/4917d95cbfddd3e181ad

0 投票
1 回答
447 浏览

node.js - mup deploy 在 DO 液滴上被杀死,但日志中没有错误:(

即使只是重新部署以前成功部署的应用程序也不起作用。我在部署时在一个单独的终端上进行了监控mup logs -f,但那里什么都没有出现。看起来它甚至没有进入实际的部署步骤。我有 Node 0.10.31 和 Meteor 1.0。有没有其他人有这个问题或知道如何解决它?

实际上,我得到的唯一错误与机器人有关,但根据我之前在 SO 上的帖子,这些错误不会在部署期间发生,也不应该成为问题。

0 投票
1 回答
134 浏览

meteor - 找不到已部署的应用程序

我使用 mup 在数字海洋水滴上部署了我的第一个流星应用程序。所以它就在那里,但我不知道我仍然需要设置什么才能真正查看我的应用程序。因此,当我访问 www.example.com 时,我应该看到它,但我看到的只是一个 apache 页面。

0 投票
1 回答
274 浏览

meteor - PhantomJS & Spiderable & Meteor-up 问题

我正在使用 meteor-up 来设置 phantomJS 和其他一切。似乎一切正常,并且 phantomJS 似乎已安装在服务器上,因为我可以运行phantomjs运行 phantomjs 控制台的运行。

但是,我遇到了 phantomjs 实际上获取页面的标题/描述的问题。

这是我在运行以下内容时遇到的错误:

example.com/?_escaped_fragment_=

我不确定为什么我得到未定义的服务配置包。我从来没有引用过那个包。如果有人可以帮助我解决这个问题,那就太好了。

0 投票
1 回答
513 浏览

meteor - Meteor-tool error deploying with mup on digitalocean

I'm having an issue deploying with Mup (meteor-up) on a digital ocean (ubuntu 64) droplet. I can't seem to figure out what is going wrong. I am able to run my app fine locally. Here is the error message after I mup deploy

Any hints as to how to fix would be great. I am running the latest meteor release (meteor@1.1.4).

mup log output:

0 投票
0 回答
419 浏览

meteor - 使用 Meteor 和 Digital Ocean 时服务服务器生成的静态文件

我想从 MeteorJS 的私人文件夹中提供一个静态文件。我已经使它适用于上传的静态文件,但尚未适用于服务器生成的文件。

例如,在 /private 文件夹中,有 test1.html 和 test2.html。当我部署到 Digital Ocean 服务器时,test1.html 和 test2.html 运行良好!但是,当我将 test3.html 生成到与 test1.html 和 test2.html 相同的文件夹中时,它只是显示“服务器错误”。如何使 test3.html 工作?谢谢!

参考:使用 MeteorJS 和 Iron Router 时在 public/ 中提供“index.html”文件?

0 投票
1 回答
916 浏览

mongodb - Meteor project deployment and mup setup command give "sshpass required for password based authentication" error

I am trying to deploy a Meteor based project. I'm using nitrous.io, digital ocean for the server, and compose.io for MongoDB.

I already wanted to finish my deployment and run the "mup setup" command and had got this message:

Meteor Up: Production Quality Meteor Deployments


sshpass required for password based authentication

After trying to install sshpass from here http://git.io/_vHbvQ, and running the command "apt-get install sshpass" I have got the following errors:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

I also tried another way to install sshpass (also described here http://git.io/_vHbvQ) by creating the folder configure:

action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ sudo make install

----- WARNING: sudo access is not available; running without sudo.

----- make: *** No rule to make target install'. Stop.
action@steady-meteor-55-179639:~/workspace/MeteorProject/configure$ make install
make: *** No rule to make target
install'. Stop.

Configure folder is located in this way: ~/workspace/MeteorProject/configure/sshpass-1.05

My mup.json file looks like this: