如何在不同的IP地址上启动流星服务器?目前在示例中我只能在localhost:3000地址上运行 .
根据 netstat -tapn Meteor / Node.js监听机器上所有可用的IP地址:
netstat -tapn
tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 9098/node
你有像iptables这样的东西吗?
export BIND_IP不再有效,绑定IP是用--port(或-p或--app-port)选项定义的:
$ meteor run --port 127.0.0.1:3000
参考:https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0
如果您希望在另一个IP地址上运行某些内容(但仍然具有本地文件),则需要考虑编辑您的vhosts文件 . 如果你在Mac上,请查看Virtual Host X
用流星改变端口的正确方法是:
meteorapp : meteor --port 5000
根据this change,您应该能够通过配置 BIND_IP 环境变量来配置应用程序以绑定到特定的IP地址 .
BIND_IP
export BIND_IP=127.0.0.1
您可能需要将应用程序更新为较新版本的Meteor才能使其正常工作 .
使用Meteor 1.3.2.4,如果你的IP是我的IP为192.168.0.13,在终端上键入:
meteor --mobile-server 192.168.0.13
要么
meteor --port 192.168.0.13:3000
您将通过键入来查看Meteor欢迎页面
http://192.168.0.13:3000
在您的浏览器上 .
目前,您可以't - meteor binds to all IP addresses, but there' s issue open添加对特定IP绑定的支持 .
将其部署在另一台服务器上,并从内部网络外部连接到服务器的internet-ip,或者从LAN连接到服务器的local-ip .
如何在另一台服务器上部署?
'流星束'
并阅读自述文件
这是不可能的,但有一个开放拉请求 . 他们正在等待作者签署流星供款商协议才能被接受 .
https://github.com/meteor/meteor/pull/469/
如果您在正式之前需要它,您可以自己应用补丁(或者可能只需将127.0.0.1替换为您要绑定的IP地址在补丁相同的文件引用中(app / lib / mongo_runner.js和app / meteor) /run.js) .
实际上,Meteor在 生产环境 和开发环境中表现不同 .
使用环境变量 BIND_IP
使用 --port 参数,如 meteor run --port 192.168.1.1:port
--port
meteor run --port 192.168.1.1:port
文件here
9 回答
根据
netstat -tapn
Meteor / Node.js监听机器上所有可用的IP地址:你有像iptables这样的东西吗?
export BIND_IP不再有效,绑定IP是用--port(或-p或--app-port)选项定义的:
参考:https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0
如果您希望在另一个IP地址上运行某些内容(但仍然具有本地文件),则需要考虑编辑您的vhosts文件 . 如果你在Mac上,请查看Virtual Host X
用流星改变端口的正确方法是:
根据this change,您应该能够通过配置
BIND_IP
环境变量来配置应用程序以绑定到特定的IP地址 .您可能需要将应用程序更新为较新版本的Meteor才能使其正常工作 .
使用Meteor 1.3.2.4,如果你的IP是我的IP为192.168.0.13,在终端上键入:
要么
您将通过键入来查看Meteor欢迎页面
在您的浏览器上 .
目前,您可以't - meteor binds to all IP addresses, but there' s issue open添加对特定IP绑定的支持 .
将其部署在另一台服务器上,并从内部网络外部连接到服务器的internet-ip,或者从LAN连接到服务器的local-ip .
如何在另一台服务器上部署?
'流星束'
并阅读自述文件
这是不可能的,但有一个开放拉请求 . 他们正在等待作者签署流星供款商协议才能被接受 .
https://github.com/meteor/meteor/pull/469/
如果您在正式之前需要它,您可以自己应用补丁(或者可能只需将127.0.0.1替换为您要绑定的IP地址在补丁相同的文件引用中(app / lib / mongo_runner.js和app / meteor) /run.js) .
实际上,Meteor在 生产环境 和开发环境中表现不同 .
生产环境
使用环境变量
BIND_IP
发展
使用
--port
参数,如meteor run --port 192.168.1.1:port
文件here