资讯专栏INFORMATION COLUMN

Meteor部署问题汇总

lijinke666 / 717人阅读

摘要:服务器环境部署服务器包含安装安装安装在仓库根目录键入打包构建可用代码返回仓库根目录键入管理参考安装最新版本包含了,无需多带带安装安装使用安装设置默认版本对于小于的端口需要失败编辑增加行参考反向代理设置反向代理配置

服务器环境部署meteor

服务器包含: nodejs、git、mongodb

安装meteor

$ curl https://install.meteor.com/ | sh

安装demeteorizer

$ npm install -g demeteorizer

安装pm2

$ npm install -g pm2

在仓库根目录键入

$ demeteorizer 

打包(构建nodejs可用)代码

$ cd .demeteorized/bundle/programs/server

$ npm install

返回仓库根目录键入

$ MONGO_URL=mongodb://localhost:27017/test PORT=80 ROOT_URL=http://localhost:80 pm2 start main.js


Node.js 管理:

参考 https://www.kancloud.cn/summe... 安装最新版本(包含了npm,无需多带带安装)

安装 nvm

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

or Wget:

$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

使用nvm安装node

$ nvm install 4.6.1

设置默认node版本

$ nvm alias default v5.0.0


对于小于1024的端口, 需要sudo
$ meteor --port 80
Error: listen EACCES
$ sudo meteor --port 80

mupx setup 失败
$ mupx setup: sudo:no tty present and no askpass program specified

编辑 /etc/sudoers 增加行

Defaults visiblepw;

参考:http://blog.csdn.net/buptxx/a...


Apache 反向代理设置:
ServerName localhost


ServerName www.pay4china2.com

ProxyRequests Off


    Order deny,allow
    Allow from all

ProxyPass /groupchat http://www.pay4china.com:3000/groupchat max=20 ttl=120 retry=300
ProxyPassReverse /groupchat http://www.pay4china:3000/groupchat

反向代理配置 Q&A

Q:

AH00526: Syntax error on line 30 of /etc/apache2/sites-enabled/000-default.conf:
Invalid command "ProxyRequests", perhaps misspelled or defined by a module not included in the server configuration

A:

$ sudo a2enmod proxy
$ sudo /etc/init.d/apache2 restart

Q:

No protocol handler was valid for the URL /groupchat. If you are using a DSO version of mod_proxy, 
make sure the proxy submodules are included in the     configuration using LoadModule.

A:

$ sudo a2enmod proxy_http

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19308.html

相关文章

  • Day 15:Meteor —— 从零开始创建一个 Web 应用

    摘要:在我的机子上,运行于端口,以避免和其他默认运行于端口的冲突。我们可以使用命令连接数据库查看定义应用层次创建的模板应用有一个问题,客户端和服务器段的代码是一样的。在中加入然后添加问题模板注意我们使用了来确保用户未登录的情况下应用。 编者注:我们发现了有趣的一系列文章《30天学习30种新技术》,正在翻译中,一天一篇更新,年终礼包。下面是第15天的内容。 到目前为止我们讨论了Bower...

    Big_fat_cat 评论0 收藏0
  • Day 15:Meteor —— 从零开始创建一个 Web 应用

    摘要:在我的机子上,运行于端口,以避免和其他默认运行于端口的冲突。我们可以使用命令连接数据库查看定义应用层次创建的模板应用有一个问题,客户端和服务器段的代码是一样的。在中加入然后添加问题模板注意我们使用了来确保用户未登录的情况下应用。 编者注:我们发现了有趣的一系列文章《30天学习30种新技术》,正在翻译中,一天一篇更新,年终礼包。下面是第15天的内容。 到目前为止我们讨论了Bower...

    lpjustdoit 评论0 收藏0
  • 翻译 Meteor React 制作 Todos - 06 - 部署应用

    摘要:添加,删除,确认完成这些操作,你将会看到你的应用的界面响应非常的快。。这是因为并不会在更新用户界面之前等着服务端的响应数据。 部署你的应用 现在你有了一个可以运行的待办事宜的应用,你可以分享给你的朋友们!Meteor使得发布你的应用到其他人可以使用的互联网变得非常的简单。 同样是在你的应用文件夹的命令行中输入: meteor deploy my_app_name.meteor.com ...

    xiaochao 评论0 收藏0
  • Meteor部署总结

    摘要:使用部署使用平台目前还是免费试用前需要添加配置。点击镜像仓库并部署应用,逐步完成至看到环境变量设置,键入服务地址,然后部署。具体指南服务器环境部署服务器包含安装安装安装在仓库根目录键入打包构建可用代码返回仓库根目录键入具体指南 使用docker部署meteor 使用daocloud平台(目前还是免费试用)前需要添加docker配置。在项目根下创建Dockerfile,并键入 FROM ...

    Eastboat 评论0 收藏0
  • 学习meteor时遇到的问题

    摘要:简单记录一下学习时遇到的问题,将会持续更新基于的前端方案方案大概有后端模板结合型和前端后端分离型两种,支持的包也比较多,目前尤大推荐使用的方案相对靠谱。 简单记录一下学习meteor时遇到的问题,将会持续更新! 基于meteor的前端方案 方案大概有后端模板结合型和前端后端分离型两种,支持的包也比较多,目前尤大推荐使用webpack:webpack的方案相对靠谱。 博主自己写的例子:m...

    lemanli 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<