http://opencms-wiki.org/MultiSite_configuration_instructions
STEP I:
Find the section of opencms-system.xml that looks like:
<sites>
<workplace-server>http://www.mysite.com:8080</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="www.mysite.com" uri="/sites/default/"/>
</sites>
and add another site definition as follows:
<site server="www.mynewsite.com" uri="/sites/MyNewSite/"/>
STEP II:
In order for Tomcat to correctly route web requests to the correct site in OpenCms, we need to modify the server.xml configuration file, located in <tomcatroot>/conf.
Find the section of server.xml that looks like:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
and add another connector definition as follows:
<Connector port="8081" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
proxyName="www.mynewsite.com" proxyPort="80"
connectionTimeout="20000" disableUploadTimeout="true" />
分享到:
相关推荐
Opencms 创建站点指南 Opencms 是一个基于 Java 的开源内容管理系统,提供了强大的站点创建和管理功能。本文将详细介绍如何使用 Opencms 创建一个站点,从下载和安装 Opencms 到创建站点和模板的每一个步骤都会被...
### OpenCms创建网站过程详解 #### 一、OpenCms简介及背景 OpenCms是一款开源的内容管理系统(Content Management System, CMS),它基于Java技术,主要用于构建和管理复杂的多语言网站。OpenCms提供了强大的功能集...
由Alkacon Software开发,OpenCms支持多语言、多站点管理和内容版本控制等功能,是构建大型网站的理想选择。本书《OpenCms7 Development》由Dan Liliedahl编写,由Packt Publishing出版,深入探讨了通过Java API扩展...
2. **模块化设计**:通过模块化的设计思想,OpenCMS允许用户根据自己的需要安装和配置不同的功能模块,如新闻管理、文档管理等。 3. **内容管理**:OpenCMS提供了一套完善的内容管理工具,包括编辑、发布、版本控制...
- **添加JSP页面**:创建JSP页面作为管理界面的视图,这些页面可以通过OpenCms的VFS(虚拟文件系统)访问。 - **配置Action Handler**:定义Action Handlers,这些是处理用户请求的Java类。它们与URL路径关联,...
8. **模块开发**:OpenCMS 支持插件式开发,开发者可以创建自己的模块来扩展功能。API 提供了模块注册、初始化和生命周期管理的方法。 9. **数据库集成**:OpenCMS 使用JDBC与数据库交互,提供了对多种数据库的支持...
1. **内容创建与管理**:书中详细讲解了OpenCms的内容模型,如何创建和编辑内容,以及如何设置内容的权限和访问控制。此外,还会介绍如何使用OpenCms的工作流程模块,实现内容的审核和发布流程。 2. **模板系统**:...
4. **站点结构与布局**:用户手册会详细介绍如何组织站点结构,包括创建页面、子页面,以及使用布局模板来控制页面显示方式。此外,还可能涵盖主题和皮肤的设计与应用。 5. **模块开发与扩展**:对于开发者来说,...
3. **内容创建**:OpenCms提供了一个直观的Web界面,让用户可以方便地创建、编辑和发布网页内容。文档详细阐述了内容模型的创建,包括字段类型、分类和元数据,以满足不同内容的需求。此外,还介绍了资源管理,包括...
当使用一个复杂的模板引擎来规划站点,它提供一个类似于我们熟知的office应用的所见即所得编辑器来帮助使用者创建内容。OpenCms是一个完全开源的软件,它不需要任何许可费用。OpenCms基于JAVA和XML语言技术,因此它...
当使用一个复杂的模板引擎来规划站点,它提供一个类似于我们熟知的office应用的所见即所得编辑器来帮助使用者创建内容。OpenCms是一个完全开源的软件,它不需要任何许可费用。OpenCms基于JAVA和XML语言技术,因此它...
- **多语言支持**:OpenCMS支持多语言站点,方便跨国企业或多语种社区的运营。 ### 6. 模板引擎与样式定制 OpenCMS的Alloy Template Engine提供了强大的模板语言,允许开发者设计出美观且响应式的网页布局。你可以...
OpenCms是一个开源的内容管理系统(CMS),用于构建和管理企业级的互联网和内联网站点。这个源码包“opencms-10.0.1”提供了完整的开发环境,允许开发者深入理解其内部工作原理,并对其进行自定义和扩展。下面我们将...
在学习和使用 OpenCms 内容类型模块时,开发者需要了解如何创建和配置内容类型,包括定义字段、设置权限、建立关联关系以及编写对应的模板。同时,掌握 XML 和 Java 编程也是必要的,因为 OpenCms 的许多定制化工作...
以上是Opencms建站手册的基础内容,通过这些知识,你可以开始构建和管理自己的Opencms站点。随着对系统的深入学习,你将能够利用其高级特性,如工作流程、自定义模块开发和个性化配置,进一步提升网站的功能和用户...
这项为期三天的基础模板培训旨在教授学员如何有效地使用 OpenCms 来创建和管理网站内容。课程涵盖了基本概念、工作流程以及常见的模板设计技巧等。通过实践操作,学员可以快速掌握 OpenCms 的核心功能。 #### 3.2 ...
OpenCms是一款开源的内容管理系统,它允许用户创建、管理和发布数字媒体内容。配置OpenCms涉及到对系统架构、模块设置以及相关服务的调整,这个过程可能涉及到代码修改、配置文件更新等步骤。 在描述中提到的博文...
7. **权限与角色管理**:介绍用户管理,包括角色的创建、权限分配,以及如何根据职责分配不同的访问和操作权限。 8. **国际化与多语言支持**:说明如何在OpenCMS中实现多语言网站,包括内容翻译、语言切换设置等。 ...
OpenCms 7.5.3版本已经支持多语言站点,这对于国际化的公司或者需要面向全球用户的网站来说非常实用。通过源代码,我们可以学习如何实现内容的多语言版本以及如何切换不同语言环境。 **7. 内容管理** OpenCms提供了...