首页 > 代码库 > opencms 去掉两个 opencms
opencms 去掉两个 opencms
opencms 版本 7.0.2
apache 版本 2.2.6
tomcat 版本 5.5.25
mysql 版本 5.0.1
在网上看了不少方法
综合改进了一下
首先安装opencms时 , 采用ROOT安装的方法.
将opencms.war改名成ROOT.war , 然后启动tomcat进行安装
安装完毕 , 就已经去掉了一个opencms
重点来了!
1、首先在apache的安装路径中找到 \conf\httpd.conf
然后分别修改如下两行
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
去掉#号 修改后为
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2、然后在\conf\http.conf文件的结尾追加以下配置片断!(路径为你tomcat的实际安装路径)
NameVirtualHost *:80
<VirtualHost *:80>
<Directory D:/MyTools/Tomcat 6.0/webapps/opencms/">
Order allow,deny
Allow from all
</Directory>
ServerName localhost
#请注意这一句 许多教程都没有这一句 导致只能用http://localhost/index.jsp 这种路径来访问到首页
DirectoryIndex index.html index.htm index.jsp index.action
ServerAdmin test@test.com
DocumentRoot "D:/MyTools/Tomcat 6.0/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>
3、然后在\Tomcat 5.0\webapps\opencms\WEB-INF\config\opencms-importexport.xml中找到
<vfs-prefix>${CONTEXT_NAME}${SERVLET_NAME}</vfs-prefix>
删除其中的${SERVLET_NAME} 修改后为
<vfs-prefix>${CONTEXT_NAME}</vfs-prefix>
然后在\Tomcat 6.0\webapps\opencms\WEB-INF\config\opencms-system.xml中找到
<sites>
<workplace-server>http://localhost:8080</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="http://localhost:8080" uri="/sites/default/"/>
</sites>
删除其中的:8080,修改后为
<sites>
<workplace-server>http://localhost</workplace-server>
<default-uri>/sites/default/</default-uri>
<site server="http://localhost" uri="/sites/default/"/>
</sites>
在\Tomcat 5.0\conf\server.xml中找到
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"/>
修改配置为下面这样
<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" />
6、重启apache和tomcat在网页地址栏输入http://localhost即可
本文主要参考的博客:
http://blog.sina.com.cn/s/blog_976e49570100yb95.html
http://blog.csdn.net/lifetragedy/article/details/7698555
转帖请注明出处 林夕木大大
opencms 去掉两个 opencms