我的meteor项目与脚本捆绑在一起并永远运行。到目前为止,这个过程工作得很好但是对于我上一个项目来说它不起作用。
我设置了一个干净的服务器,没有运行httpd进程,以确保没有干扰。
没有错误,但当我在http://dev.sertal.ch:4020
上转到我的应用程序时,我被重定向到https://dev.sertal.ch
这是捆绑脚本:
#!/bin/bash
cd /root/projects/tablet-reporting/app
git pull
rm -Rf /opt/sertal/tablet-reporting-test
rm -f /opt/sertal/tablet-reporting-test.tgz
meteor bundle /opt/sertal/tablet-reporting-test.tgz
cd /opt/sertal
tar -xvzf tablet-reporting-test.tgz
mv bundle tablet-reporting-test
cd /opt/sertal/tablet-reporting-test/programs/server/node_modules
rm -Rf fibers
npm install fibers
这就是应用程序的启动方式:
MONGO_URL="mongodb://localhost:27017/tablet-reporting-test" PORT=4020 ROOT_URL="http://dev.sertal.ch:4020" node tablet-reporting-test/main.js
它说
LISTENING
答案 0 :(得分:2)
您可能已安装force-ssl
个包。
meteor remove force-ssl
然后重新部署并重新部署。请告知,如果它不起作用,它可能会代替代理。