如何在主机的子目录中设置流星项目?

时间:2018-11-23 17:34:37

标签: node.js meteor centos centos7 centos6

尝试将流星应用程序部署到centos 6谷歌云服务器时,在设置此服务器并编译了我在最后一步需要配置应用程序URL的项目的两天后,我遵循了post所以我现在所做的

1)在centos 6谷歌云服务器中的"/var/www/html/myproject"上创建子目录

2)安装nodejs v8.12.0抛出nvm

3)安装mongodb 4.0.4

4)安装流星1.7.0.5,因为我的项目是1.7.0.5版

5)使用"meteor build myproject"

捆绑我的流星项目

6)使用FTP客户端将生成的myproject.tar.gz上传到服务器上"/var/www/html/myproject"

7)将myproject.tar.gz cd解压缩到/var/www/html/myproject/bundle/programs/server可执行文件npm install上,一切都安装好

8)设置端口export PORT=3084

9)设置MONGO_URL export MONGO_URL=mongodb://127.0.0.1:27017/myprojectdb

10)设置ROOT_URL export ROOT_URL=http://domain/myproject/ http://domain/myproject/http://domain/这样的权利是正确的做法吗?

11)我永久安装了npm -g install forever

12)forever start /var/www/html/myproject/bundle/main.js,它可以正常运行

在这里有很多库存,我如何访问我的项目,如何配置应用程序URL来像http://mydomin/myproject一样访问它,就像psot在步骤7中说的那样:“步骤7:在您的服务器中配置反向代理apache配置”

vi /etc/httpd/conf.d/yourapp_domain.conf 

然后

 <VirtualHost *:80>
  ServerName myproject
  ProxyRequests off
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
  <Location />
    ProxyPass http://serverip:3084/myproject
    ProxyPassReverse http://serverip:3084/myproject
  </Location>
</VirtualHost>

但是我无法访问该网站http://serverip:3084/myproject我是服务器配置的新手,也找不到任何在线资源来做我想做的事,请寻求帮助。

0 个答案:

没有答案