首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由53子域- EC2实例问题

路由53子域- EC2实例问题
EN

Stack Overflow用户
提问于 2018-08-30 00:44:56
回答 2查看 103关注 0票数 0

我对AWS相当陌生,一直在试图解决一个问题。问题陈述;我工作的公司目前有一个云订阅,亚特兰蒂斯为Jira和Confluence产品。他们想转移到一个自我托管的许可证,所以要求我看看能做些什么。

我做了以下步骤:

  1. 设置Amazon Ec2实例
  2. 关联弹性IP
  3. 在53号公路上,我创建了一个区域,并与Go爸爸一起完成了添加名称服务器的必要操作。
  4. 我在EC2实例上安装了Jira
  5. 我在EC2实例上安装了汇流

因此,假设我的实例域是ec2compute.amazonaws.com。Jira安装在8080端口上,汇流安装在8090上。如果我在浏览器中导航到ec2compute.amazonaws.com:8080和ec2compute.amazonaws.com:8090,就会看到Jira和Confluence的设置页面。

所以到目前为止还在按预期工作。但是我想使用我自己的域-更重要的是,Jira的子域和汇流的子域。

回到我的域,就像我说的,我设置了域,让我们在53号公路上设置example.com,并完成go爸爸名称服务器的分配。我在Ec2上安装了apache,现在如果我使用example.com,就会在example.com上得到apache欢迎页面,如果我转到example.com:8080,就会看到jira页面,而example.com:8090则会得到聚合页面。

不过,我想做的是将jira.example.com指向jira页面,将confluence.example.com指向汇合页面。我尝试过用虚拟主机更新httpd.conf文件,但没有成功。

谁能帮我指出正确的方向吗?

EN

回答 2

Stack Overflow用户

发布于 2018-08-30 06:45:37

这样就可以了(您可以将它放在httpd.conf的底部,或者更好的情况下,作为单独的.conf文件放在conf.d子文件夹中:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerName confluence.example.com
    ProxyPreserveHost On
    ProxyPass / http://localhost:8090/
    ProxyPassReverse / http://localhost:8090/
</VirtualHost>
<VirtualHost *:80>
    ServerName jira.example.com
    ProxyPreserveHost On
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
</VirtualHost>
票数 0
EN

Stack Overflow用户

发布于 2019-05-08 04:52:58

在同一服务器上安装Confluence和Jira时,使用代理。要在单独的urls上实际配置Confluence和Jira,您还需要编辑每个应用程序的server.xml (以及其他内容)。亚特兰西安有指示代理用Apache服务器代理Atlassian服务器应用程序的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52087816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档