java - 在 OpenCMS 网站上更改域名

标签 java apache jsp tomcat opencms

我购买了在 OpenCMS 上运行的网站,并将数据库迁移到我自己的系统。但是,我想保持原始版本在 old. 上运行子域。问题是:

  • 原始 opencms 域是 www.example.org (应用程序)和 rs.example.org (管理面板),现在,它是运行新 webapp 的地方。
  • openCMS 应该在 old.example.org 上运行
  • 服务器(端口 80)上的 httpd 配置为将请求重定向到 tomcat (localhost:8080),/etc/hostswww.example.org 硬编码了 127.0.0.1和 rs.example.org
  • OpenCMS 配置 opencms-system.xml包含以下内容:

    <sites> <workplace-server>http://rs.example.org</workplace-server> <default-uri>/sites/default/</default-uri> <shared-folder>/shared/</shared-folder> <site server="http://rs.example.org" uri="/sites/default/"/> <site server="http://www.example.org" uri="/sites/www.example.org/" /> </sites>

我尝试简单地更改 XML 配置中的“服务器”属性并修改主机(将 www. 更改为 old. )。

结果不是我所期望的 - 网络应用程序已启动,但使用了完全不同的模板(主页的不同 html 输出)。

任何想法,如何才能仅通过更改域来运行相同的应用程序?

应用程序在 gentoo 服务器上运行。

最佳答案

这个正在工作:)

        <site server="http://www.example.org" uri="/sites/www.example.org/">
            <alias server="http://old.example.org"/>
        </site>

关于java - 在 OpenCMS 网站上更改域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30217111/

相关文章:

java - 致命异常 : Timer-0

php - 从 Linux 连接到 MsSQL 数据库

macos - Mac apache localhost 给出 403 Forbidden

jquery - 显示 Facebook、Instagram 和其他社交网站等更新

java - 不使用 iText 将内容导出为 pdf

java - 需要包含 Swarm.SwarmEnemy.SwarmEnemy1 的封闭实例

java - ZXing on Android PDF417

java - 如何使用 `println` 在单个语句中格式化和打印多种数据类型?

node.js - 在 Apache 后面运行 express 应用程序时如何强制使用 SSL?

javascript - jsp : Could I change the order of render/execution