首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同一httpd.conf中的多个域

同一httpd.conf中的多个域
EN

Stack Overflow用户
提问于 2019-10-16 17:53:37
回答 1查看 30关注 0票数 0

我有两个指向相同IP地址的域名。其中一个域在服务器上本地托管,另一个只是到另一个域的转发(我们将Confluence迁移到云,但需要保持旧链接的活动状态)

我的httpd.conf看起来有点像这样(希望删除了很多不相关的信息)。

代码语言:javascript
复制
Listen 80
Listen 443

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
   ServerName esd.domain.com
   Redirect / https://esd.domain.com/
</VirtualHost>

<VirtualHost *:443>
   ServerName esd.domain.com
   DocumentRoot "C:/Apache/htdocs"
   SSLEngine On
   SSLCertificateFile "/Apache/conf/esd.domain.com.crt"
   SSLCertificateKeyFile "/Apache/conf/esd.domain.com.key2"
</VirtualHost>

<VirtualHost *:80>
   ServerName documentation.domain.com
   Redirect "/display/" "https://domain.atlassian.net/wiki/display/"
   Redirect "/" "https://domain.atlassian.net/"
</VirtualHost>

<VirtualHost *:443>
   ServerName documentation.domain.com
   Redirect "/display/" "https://domain.atlassian.net/wiki/display/"
   Redirect "/" "https://domain.atlassian.net/"
</VirtualHost>

这对esd.domain.com很有效,但documentation.domain.com最终也会在esd.domain.com工作。

有谁对我该怎么做有什么建议吗?我是一个httpd新手,我继承了这个系统,正在苦苦挣扎!提前谢谢。

这个页面似乎表明这是可能的:https://docs.jelastic.com/name-based-apache-virtual-host与我的唯一区别是第二个域是重定向的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-18 16:18:54

我发现问题不在于.conf文件,而在于

代码语言:javascript
复制
httpd -k restart

由于权限问题,实际上并没有重新启动。它报告了.conf文件中的错误,所以给人的印象是它正在重新启动,而实际上它无法关闭正在运行的实例。最后,我在日志文件中发现了一个小错误,即服务无法停止,并对权限进行了排序。现在,上面的.conf文件效果很好。

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

https://stackoverflow.com/questions/58410525

复制
相关文章

相似问题

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