如何在 aws ec2 上以开发模式运行 apache 超集

时间:2021-01-22 19:37:45

标签: amazon-web-services webpack amazon-ec2 apache-superset superset

我为 apache 超集开发了一个插件,为此我遵循了以下教程 https://preset.io/blog/2020-07-02-hello-world/

在本教程中,设置仅适用于开发环境。所以我需要使用这些命令分别运行后端服务器和前端服务器。

后端: superset run -p 8088 -h 0.0.0.0 --with-threads --reload --debugger

对于前端: npm run dev-server

在我的 EC2 实例的安全组中的入站规则中,我已将入站规则设置为自定义 tcp,其中允许端口 9000、8088 的流量。

但是我无法ping通EC2:9000的publicDNS 当我 ping EC2:8088 的 publicDNS 时,情况并非如此

1 个答案:

答案 0 :(得分:0)

事实证明,如果我们编辑 webpack.config.js 文件并通过传递 devserverHost = '0.0.0.0' 为主机添加一个额外的参数,然后用 ${devserverHost} 替换 'localhost' 可以解决问题,另外这也有为 webpack.proxy.config.js 文件完成

相关问题