gpt4 book ai didi

amazon-ec2 - 如何控制 Meteor 运行的位置

转载 作者:行者123 更新时间:2023-12-01 22:53:38 25 4
gpt4 key购买 nike

我正在我的 AWS EC2(微型)实例上安装 Meteor(框架),并按照说明进行操作,在创建测试项目后,我在该目录上运行 meteor ,得到了预期的结果

[[[[[ /var/www/html/meteortest ]]]]]

Running on: http://localhost:3000/

但是我无法在浏览器中导航到服务器的本地主机来查看 hello world 示例项目。有没有办法让 meteor 在类似的事情上工作:

http://mydomain.com/meteortest/

http://mydomain.com/meteortest:3000

最佳答案

Meteor 设置 ROOT URL 的方式是使用名为 ROOT_URL 的环境变量:

http://docs.meteor.com/#meteor_absoluteurl

因此,您可以像这样运行 Meteor 实例:ROOT_URL="http://mydomain.com/"meteor --port 80

但是,如果您希望从文件夹(如 http://mydomain.com/meteortest )提供 meteor 实例,则必须使用 nginx 转发端口(请参阅 Tyr 的示例),但替换行:

location / {

与:

location /meteortest {

并适当更改您的 ROOT_URL。如果您仍然无法从外部访问您的域,则您可能没有为 EC2 正确设置安全组。您必须打开端口 80。有关如何执行此操作的更多信息,请访问:http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-network-security.html

关于amazon-ec2 - 如何控制 Meteor 运行的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com