首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到已部署的应用程序

问找不到已部署的应用程序
EN

Stack Overflow用户
提问于 2014-12-07 17:11:05
回答 1查看 137关注 0票数 0

我使用mup在数字海洋液滴上部署了我的第一个流星应用程序。因此,它在那里,但我不知道我还需要设置什么来实际查看我的应用程序。因此,当我进入www.example.com时,我应该看到它,但我看到的只是一个apache页面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-08 15:36:21

启动Meteor应用程序时,可以使用--port参数为其指定侦听端口。要使它在您的域名上可用,请指定端口80。不过,如果Apache已经在监听该端口,那么它将无法绑定到该端口。卸载或停止Apache,重新启动您的Meteor应用程序。

如果您正在使用Apache为其他内容提供服务,并且无法停止它,则需要让您的Meteor运行在另一个端口上,使用Apache ProxyPass。首先启用mod_proxy和mod_proxy_http

代码语言:javascript
复制
sudo a2enmod proxy proxy_http

然后为Meteor应用程序创建一个新的VirtualHost,代理程序向您决定让它监听的端口请求。它看起来会像:

代码语言:javascript
复制
<VirtualHost *:80>
        ServerName www.example.com

        ProxyPass / http://localhost:3000/
        ProxyPassReverse / http://localhost:3000/

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

关于所有细节,请参阅见本文。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27345303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档