2016-01-05 28 views
1

我使用流星编译/目录路径 它的剂量没有给出任何错误,但在其过程完成,则app.tar.gz没有任何公用文件夹构建我的应用程序,并没有任何形式/ HTML页面,我已经在应用程序中创建。流星构建不作公用文件夹

我的应用程序目录是这样 客户端/ templets /家庭/其他目录 这个目录有我的HTML表单和js文件

其他目录如/ lib中有js文件应该由客户端和服务器的访问都 /public have images foder /服务器有js代码,应该在服务器上运行

帮助我。 我应该怎么办

+0

不知道是什么问题,运行捆绑的应用后,您将无法访问在从浏览器中的公用文件夹资产? –

+0

@adam Wolski yes ..我使用此程序在Azure云计算机上上传捆绑包https://www.phusionpassenger.com/library/walkthroughs/deploy/meteor/ownserver/apache/oss/vivid/deploy_app.html结束后当我尝试执行'sudo apache2ctl restart'命令时,它给出'AH00112:警告:DocumentRoot [/ app/bundle/public]不存在 AH00526:在/ etc/apache2/sites-enabled的第6行出现语法错误/app.conf: 命令'PassengerAppRoot'无效,可能是拼写错误或未包含在服务器配置中的模块定义的 '重启'操作失败。' –

+0

我会迪不同的看法,我会反向代理服务器设置为运行的Node.js应用 –

回答

0

我碰到同样的问题,以下是同一个网站的演练安装在Ubuntu 12.04。

参照另一个演练:https://github.com/phusion/passenger/wiki/Phusion-Passenger:-Meteor-tutorial

它引导你在主机上的应用程序的根目录下创建公共目录自己,以及一个tmp目录。所以你基本上最终得到:

myapp/bundle 
myapp/public 
myapp/tmp 

当然,你将不得不编辑虚拟主机文档根行以反映该位置。这有助于为我启动和运行。

2

我发现在我的公用文件夹中的所有文件在

bundle/programs/web.browser/app/