我已经部署了一个普通的 rails 服务器,并且正在使用端口 80 的 ubuntu 机器上运行 http 服务。
出于节省成本的原因,我想在同一台 ubuntu 机器上以不同的端口运行一个内部 python 服务器,比如 8888,并让 rails 应用程序调用 python 服务器公开的 api。
我在本地开发机器上做了这个实验,效果很好。也就是说,我的 rails 服务器在 localhost:3000 运行,python 服务器在 localhost:8888 运行。rails 服务器可以毫无问题地调用 python api。但是在生产环境中,我正在努力使其工作。
有什么建议我应该如何在生产环境中设置 python 服务器以便它可以被 rails 服务器访问?