1、在安装或使用wdcp后,使用yum更新后的问题
在安装了wdcp或在正常使用wdcp后,如有意无意用使用了yum更新系统或安装软件,有时会直接更新安装了yum源里的apache,这时问题就来了打开所有的网站或页面,都是提示
Apache欢迎页面
这个是因为yum安装了yum源里的apache,并且替换了apache的启动脚本,导致启动及默认启动的apache都是yum源更新安装的,而不是wdcp里的apache,所以会有这个问题
那如何解决这个问题?
也简单
ln -sf /www/wdlinux/init.d/httpd /etc/rc.d/init.d/httpd
reboot
这样重启后就可以了
2、Apache、NGINX支持中文URL图片、文件名的终极解决方案
Apache(32位):
安装环境:CentOS 5.6 + Apache 2.2.15
安装结果:安装后支持“中文图片、文件名”链接直接打开
以下为安装过程:
1、下载安装包
wget ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz
复制代码
2、直接解压
tar zxvf mod_encoding-2.2.0-1.i386.tar.gz
复制代码
看到2个rpm安装包,进行安装
rpm -ivh iconv_hook-1.0.0-1.i386.rpm rpm -ivh mod_encoding-2.2.0-1.i386.rpm
复制代码
3、用 find / -name httpd.conf 找到apache配置文件httpd.conf,vi编辑加入以下内容
LoadModule encoding_module modules/mod_encoding.so Header add MS-Author-Via "DAV" EncodingEngine on NormalizeUsername on SetServerEncoding GBK DefaultClientEncoding UTF-8 GBK GB2312 AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312 AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312 AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
复制代码
保存退出
4、重启apache
service httpd restart
复制代码
5、完成!
注:如果安装的是WDCP,重启apache会失败,需要将mod_encoding.so复制到/www/wdlinux/httpd-2.2.22/modules下,
命令:
cp /usr/lib/httpd/modules/mod_encoding.so /www/wdlinux/httpd-2.2.22/modules
复制代码
Apache(64位):
————————————————————-
此方案用于解决Apache软件对中文网址、中文图片、文件名的支持问题。
通过测试环境:64位CentOS5.5 + Apache2.2.15
————————————————————-
下载 mod_encoding_64.tar.gz
源码包由吴世昌整理,已经包含了apache2.2所需的补丁。
2011.9.20由Hostloc.com的Captain修改补充。
如果是Windows的主机,我建议你安装网站管理助手,环境检测里面选择后会自动安装,百度搜索下载。如果是Linux的主机,安装WDCP,安装完成本身就集成了mysql,并且有web管理面板,使用很方便。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)