我使用mup在数字海洋液滴上部署了我的第一个流星应用程序。因此,它在那里,但我不知道我还需要设置什么来实际查看我的应用程序。因此,当我进入www.example.com时,我应该看到它,但我看到的只是一个apache页面。
发布于 2014-12-08 15:36:21
启动Meteor应用程序时,可以使用--port参数为其指定侦听端口。要使它在您的域名上可用,请指定端口80。不过,如果Apache已经在监听该端口,那么它将无法绑定到该端口。卸载或停止Apache,重新启动您的Meteor应用程序。
如果您正在使用Apache为其他内容提供服务,并且无法停止它,则需要让您的Meteor运行在另一个端口上,使用Apache ProxyPass。首先启用mod_proxy和mod_proxy_http
sudo a2enmod proxy proxy_http然后为Meteor应用程序创建一个新的VirtualHost,代理程序向您决定让它监听的端口请求。它看起来会像:
<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>关于所有细节,请参阅见本文。
https://stackoverflow.com/questions/27345303
复制相似问题