gpt4 book ai didi

ruby-on-rails - 在同一个ec2实例中同时运行Docker和Jekyll

转载 作者:行者123 更新时间:2023-12-02 19:43:54 25 4
gpt4 key购买 nike

我的ec2实例中有一个名为discourse的应用程序。它使用Docker服务http请求。

话语一切正常。现在,我想将jekyll博客托管在同一服务器上。

我可以生成jekyll网站,也可以提供页面,但问题出在指向DNS记录。

我的讨论站点可以完美地工作,没有任何障碍,但是我的kykyll网站需要加载端口号。

我的意思是,我的博客不会在域名中加载端口号。

http://domain.com:4000

如何运行这两个应用程序服务器以在端口80上运行,或者如何为来自端口80和4000的任何请求提供服务。

请注意,我无法使用apache mod_proxy代理请求。

请提出一个可行的解决方案。处理这种情况。

以下是我的环境详细信息:-

操作系统:-Ubuntu 13.10
Ruby版本:-2.0.0

提前致谢 。

最佳答案

最简单的解决方案是在每个端口(例如4000和5000)上运行每个应用程序,然后使用在端口80上运行的反向代理将不同的虚拟主机映射到每个应用程序。

这是一个相当详细的示例,说明如何使用Nginx进行此操作:

http://www.cyberciti.biz/tips/using-nginx-as-reverse-proxy.html

出于好奇,为什么在这种情况下不能使用mod_proxy?

关于ruby-on-rails - 在同一个ec2实例中同时运行Docker和Jekyll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22808985/

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