`
daichangfu
  • 浏览: 264236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

opencms配置去掉2个opencms总结

阅读更多
准备:
jdk1.6
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
tomcat6
下载地址:http://tomcat.apache.org/download-60.cgi
opencms8.02
下载地址:http://www.opencms.org/downloads/opencms/opencms_8.0.2.zip
apache2.2
下载地址:
http://mirror.bit.edu.cn/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi

安装步骤...省略...

去掉第一个opencms:
第一步:
修改E:\apache-tomcat-6.0.35\conf下的server.xml文件
找到以下内容修改:
	<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

修改成以下形式:
	<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="false"
			deployOnStartup="false">
            <Context path="" docBase="E:\apache-tomcat-6.0.35\webapps\opencms"/>


注意autoDeploy="false"、deployOnStartup="false" 和 docBase的路径

第二步:
修改webapps\opencms\WEB-INF\web.xml文件
找到如下内容:
    <context-param>
        <param-name>DefaultWebApplication</param-name>
        <param-value>ROOT</param-value>
    </context-param>   

修改ROOT为opencms如下所示
    <context-param>
        <param-name>DefaultWebApplication</param-name>
        <param-value>opencms</param-value>
    </context-param>   

现在重启tomcat  输入:http://localhost:8080/opencms 你会发现已成功去除了第一个opencms

去掉第二步opencms

第一步:
修改apache2.2路径下:C:\Program Files\Apache Software Foundation\Apache2.2\conf 的httpd.conf文件

找到:
引用
LoadModule proxy_module modules/mod_proxy.so 去掉#号
LoadModule proxy_http_module modules/mod_proxy_http.so 去掉#号
然后在内容的最后添加上:
引用
NameVirtualHost *:80
<VirtualHost *:80>
<Directory "E:/apache-tomcat-6.0.35/webapps/opencms">
Order  allow,deny
Allow  from all
</Directory>
ServerName  localhost
ServerAdmin  test@test.com
DocumentRoot  "E:/apache-tomcat-6.0.35/webapps/opencms"
ErrorLog  logs/error.log
SetEnvIf Request_URI  "\/opencms\/*" redirect
CustomLog  logs/localhost-access.log  common env=!redirect
ProxyPass               /opencms/ !
RedirectPermanent       /opencms/ http://localhost/   
ProxyPass               /resources/ !
ProxyPass               /export/ !
ProxyPass               / http://localhost:8080/opencms/   
ProxyPassReverse        / http://localhost:8080/opencms/
</VirtualHost>


第二步:在opencms\WEB-INF\config\opencms-importexport.xml配置文件中找到以下配置片段:
<vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>

从以上配置片段中删除${SERVLET_NAME},修改为以下形式:
<vfs-prefix>${CONTEXT_NAME}</vfs-prefix>


第三步:在opencms\WEB-INF\config\opencms-system.xml配置文件中找到以下配置片段:
<sites>
      <workplace-server>http://localhost:8080</workplace-server>
      <default-uri>/sites/default/</default-uri>
      <shared-folder>/shared/</shared-folder>
      <site server="http://localhost:8080" uri="/sites/default/"/>
    </sites>

把以上配置片段修改为以下形式:
<sites>
    <workplace-server>http://localhost</workplace-server>
    <default-uri>/sites/default/</default-uri>
	<shared-folder>/shared/</shared-folder>
    <site server="http://localhost" uri="/sites/default/"/>
</sites>


第四步:修改E:\apache-tomcat-6.0.35\conf下的server.xml文件
找到Connector的配置
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

修改为以下形式:
<Connector port="8080"
    maxHttpHeaderSize="8192" maxThreads="150"
    minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443"
    acceptCount="100" connectionTimeout="20000"
    disableUploadTimeout="true"
    proxyName="localhost" proxyPort="80"/>


第五步:重启Apache服务和Tomcat服务,输入http://localhost,看是否成功
分享到:
评论

相关推荐

    opencms路径去掉两个opencms的方法总结

    2. **修改OpenCMS配置** - 打开OpenCMS的`config.properties`文件,找到`org.opencms.main.webapp.contextPath`属性。默认情况下,它可能设置为`/opencms`。将其更改为`/`,然后重启OpenCMS服务。这将使Web应用程序...

    opencms 去掉两个/opemcms路径的方法

    总的来说,去掉OpenCMS URL中的`/opencms`路径是一个涉及多个配置层面的过程,需要谨慎操作并进行全面测试,以确保系统的稳定性和功能完整性。理解OpenCMS的架构和配置文件是成功执行此任务的关键。

    opencms9.0.1开发学习笔记资料

    - **去处第二个 "opencms"**:这个是指去掉页面标题或者页面元素中的“opencms”字样,这可以通过修改模板文件和全局配置来实现,确保品牌一致性。 4. **文件结构**:理解 Opencms 的文件结构非常重要,包括工作区...

    OpenCms中文指南

    - **去掉第二个opencms**: - 调整Tomcat配置,进一步优化URL结构。 - **集成意义**: 提升用户体验,简化URL结构,增强安全性。 ##### 2.4 OPENCMS启动指导 - **启动过程**: - 启动Tomcat服务器。 - 访问OpenCms...

    opencms资料

    - **去掉第二个opencms**:进一步调整配置,使URL更加简洁。 - **集成Apache、Tomcat和OpenCms的意义**:提高安全性、性能和可管理性。 #### 三、OpenCMS快速入门 ##### 3.1 创建一个简单页面 - **工作区浏览**:...

    opencms内容管理

    - **去掉第二个opencms**:进一步优化URL,使得最终的网站地址更加简洁。 - **集成Apache、Tomcat和OpenCms的意义**:通过这种方式,可以实现静态内容和动态内容的有效分离,提高网站性能。 **2.4 OPENCMS启动指导*...

    OpenCMS内容管理入门指南(300页中文).pdf

    - **去掉第二个opencms**: 继续修改配置,使URL更简洁。 - **集成意义**: 通过Apache与Tomcat的集成,提高网站性能和稳定性。 ##### 2.4 OpenCMS启动指导 - **启动步骤**: - 确保所有依赖软件都已正确安装。 - ...

Global site tag (gtag.js) - Google Analytics