Posts Tagged vi

cPanel License 过期的另一种可能

今天有台VPS服务器的网络节点出错,服务器提供商修了一下午,好了,但登陆cpanel时发过提示License过期

到http://www.cpanel.net/apps/verify/index.cgi输入我的VPS主IP查询并没有过期

于是使用/usr/local/cpanel/cpkeyclt更新,提示如下:

Updating cPanel license…Done. Update Failed!
Error message:
The cPanel license server said that your license has been expired.
For more information visit: http://www.cpanel.net/lic.html

The exact message was: The license is expired. (XXX.XXX.XXX.XXX)!

Building global cache for cpanel…Done

其中那个IP(XXX.XXX.XXX.XXX)是我的VPS上的另一个独立IP,我怀疑是因为网络故障造成了主IP变动,或因为我重启过VPS,造成新加进来的IP又重新自动排序了下,结果也是主IP变动

那就改回来吧,进入/etc/sysconfig/network-scripts/目录,查找ifcfg-venet0:0~ifcfg-venet0:X等文件

将原来的主IP更换到ifcfg-venet0:0,这应该是默认的主IP所在的配置文件

然后/etc/init.d/network reload,使更改生效,提示如下:Shutting down interface venet0:                            [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface venet0:  SIOCADDRT: Network is unreachable
SIOCADDRT: Network is unreachable
SIOCADDRT: Network is unreachable
SIOCADDRT: Network is unreachable
SIOCADDRT: Network is unreachable
                                                           [  OK  ]
再试更新cpanel License

# /usr/local/cpanel/cpkeyclt
Updating cPanel license…Done. Update succeeded.
Building global cache for cpanel…Done

问题解决

  • Share/Bookmark

Tags: , , , , , , ,

CentOS 5 优化方案

系统环境部署及调整
检查系统是否正常
# more /var/log/messages (检查有无系统内核级错误信息)
# dmesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.163.com (检查网络是否正常)

[1] 停止打印服务

  如果不准备提供打印服务,停止默认被设置为自动启动的打印服务。

root@sample ~]#/etc/rc.d/init.d/cups stop ← 停止打印服务
Stopping cups:            [OK]    ← 停止服务成功,出现“OK”

[root@sample ~]#chkconfig cups off ← 禁止打印服务自动启动

[root@sample ~]#chkconfig –list cups ← 确认打印服务自启动设置状态
cups0:off 1:off 2:off 3:off 4:off 5:off 6:off ← 0-6都为off的状态就OK(当前打印服务自启动

被禁止中)
[2] 停止ipv6

  在CentOS默认的状态下,ipv6是被启用的状态。因为我们不使用ipv6,所以,停止ipv6,以最大限

度保证安全和快速。

  首先再次确认一下ipv6功能是不是被启动的状态。

root@sample ~]#ifconfig -a ← 列出全部网络接口信息

eth0 Link encap:Ethernet HWaddr 00:0C:29:B6:16:A3
inet addr:192.168.0.13 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feb6:16a3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:84 errors:0 dropped:0 overruns:0 frame.:0
TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10288 (10.0 KiB) TX bytes:9337 (9.1 KiB)
Interrupt:185 Base address:0×1400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame.:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:952 (952.0 b) TX bytes:952 (952.0 b)

sit0 Link encap:IPv6-in-IPv4 ← 确认ipv6是被启动的状态
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame.:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
  然后修改相应配置文件,停止ipv6。

[root@sample ~]#vi /etc/modprobe.conf ← 修改相应配置文件,添加如下行到文尾:

alias net-pf-10 off
alias ipv6 off

[root@sample ~]#shutdown -r now ← 重新启动系统,使设置生效

[3]Centos5中自带的源就蛮好了,一装完我就yum install -y rdesktop了,建议保留,再加system-config-packages,装程序会事产功倍

[4]使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel

[5] 修改命令history记录
# vi /etc/profile
找到 HISTSIZE=1000 改为 HISTSIZE=200

[6] 对TCP/IP网络参数进行调整,加强抗SYN Flood能力
# echo ‘net.ipv4.tcp_syncookies = 1′ >> /etc/sysctl.conf
# sysctl -p

[7]关闭不需要的服务
# ntsysv
以下仅列出需要启动的服务,未列出的服务一律关闭:
crond
irqbalance (仅当服务器CPU为S.M.P架构或支持双核心、HT技术时,才需开启,否则关闭。)
microcode_ctl
network
random
sendmail
sshd
syslog

  • Share/Bookmark

Tags: , , , , , , , , , , , , , , , , , , , , ,

CentOS 5.5 安装和卸载桌面

显示系统已经安装的组件,和可以安装的组件:
#yum grouplist
安装GNOME桌面环境
yum groupinstall “GNOME Desktop Environment”
安装KDE桌面环境
yum groupinstall “KDE (K Desktop Environment)”
卸载GNOME桌面环境
yum groupremove “GNOME Desktop Environment”
卸载KDE桌面环境
yum groupremove “KDE (K Desktop Environment)”

  • Share/Bookmark

Tags: , , , ,

kloxo启动错误:cannot restore segment prot after reloc: Permission denied

按之前写的一键安装kloxo安装好kloxo后,发现重启动时会出错,服务不正常,SSH进去使用

service kloxo restart命令重启kloxo服务,有一大批乱码,主要的错误信息如下:

Failed loading /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so:  /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied

解决方法:

这是SELinux搞的鬼,解决办法有如下两个
1. 使用chcon 命令
示例: chcon -t texrel_shlib_t    /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so
2. 禁止掉SELinux
更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled

再次重启kloxw,报错如下:

Fatal error: Call to undefined function  mysql_connect() in /usr/local/lxlabs/kloxo/httpdocs/htmllib/phplib/lib/sqlite.php on line 34

mysql_connect()函数找不到了,重启服务器,一切正常

  • Share/Bookmark

Tags: , , , , , , , , , , , ,

msn官方在线状态接口(JSON形式)

MSN提供了查询MSN在线状态的接口:

http://messenger.services.live.com/users/zxxmicki@live.com/presence/?cb=showpresence

zxxmicki@live.com请更改为自己的MSN ID

返回数据是JSON形式的字符串,如下:

showpresence({ “icon”:{ “url”:”http\u003a\u002f\u002fwww.wlmessenger.net\u002fstatic\u002fimg\u002fpresence\u002fAway.gif”,”height”:16,”width”:16 },”statusText”:”Away”,”status”:”Away”,”displayName”:”zhuang”,”id”:”zxxmicki\u0040live.com”,”result”:{ “code”:200,”response”:”OK” } });

可用preg_match()函数直接进行判断得到在线状态

  • Share/Bookmark

Tags: , , , ,

Mysql删除指定字段的重复记录

delete users_groups as a from users_groups as a,
(
select *,min(id) from users_groups group by uid having count(1) > 1
) as b
 where a.uid = b.uid and a.id > b.id;
保留id最小的那个uid值
  • Share/Bookmark

Tags: , , , ,

全球的whois服务器列表

whois.arin.net (US IP addrs)
whois.apnic.net (Asia Specific IP Addrs)
whois.ripe.net (European IP Addrs)
whois.lacnic.net (Latin America/Carribean IP addrs)
rs.internic.net (*.COM,*.NET,*.ORG,*.EDU)
whois.nic.uk (*.AC)
whois.nic.ad (*.AD)
whois.uaenic.ae (*.AE)
whois.nic.ag (*.AG)
whois.offshore.com.ai (*.AI)
whois.inima.al (*.AL)
whois.una.net (*.AN)
whois.fccn.pt (*.AO)
whois.nsrc.org (*.AQ)
whois.nic.ar (*.AR)
whois.nic.as (*.AS)
whois.amnic.net (*.AM,*.AU,*.AT)
whois.domain.az (*.AZ)
whois.utic.net.ba (*.BA)
whois.domains.org.bb (*.BB)
whois.dns.be (*.BE)
whois.onatel.bf (*.BF)
whois.digsys.bg (*.BG)
whois.batelco.com.bh (*.BH)
whois.nic.bi (*.BI)
whois.nic.biz (*.BIZ)
whois.bermudanic.bm (*.BM)
whois.brunet.bn (*.BN)
whois.digsys.bo (*.BO)
whois.unibel.by (*.BY)
whois.belizenic.bz (*.BZ)
whois.registro.fapesp.br (*.BR)
whois.nic.bt (*.BT)
whois.norid.no (*.BV)
whois.cira.ca (*.CA)
whois.nic.cc (*.CC)
whois.nic.cd (*.CD)
whois.socatel.intnet.cf (*.CF)
whois.nic.cg (*.CG)
whois.nic.ch (*.CH)
whois.aipdi.ci (*.CI)
whois.oyster.net.ck (*.CK)
whois.nic.cl (*.CL)
whois.info.intelcam.cm (*.CM)
whois.cnnic.net.cn (*.CN)
whois.nic.uniandes.edu.co (*.CO)
whois.nic.coop (*.COOP)
whois.nic.cu (*.CU)
whois.nic.cx (*.CX)
whois.nic.cy (*.CY)
whois.nic.cz (*.CZ)
whois.denic.de (*.DE)
whois.dk-hostmaster.dk (*.DK)
whois.intnet.dj (*.DJ)
whois.nic.do (*.DO)
whois.nic.dz (*.DZ)
whois.nic.ec (*.EC)
whois.educause.net (*.EDU)
whois.eenet.ee (*.EE)
whois.frcu.eun.eg (*.EG)
whois.nic.es (*.ES)
whois.telecom.net.et (*.ET)
whois.ripe.net (*.FI)
whois.usp.ac.fj (*.FJ)
whois.fidc.org.fk (*.FK)
whois.dot.fm (*.FM)
whois.nic.fo (*.FO)
whois.nic.fr (*.FR)
whois.nic.uk (*.GB)
whois.nic.net.ge (*.GE)
whois.nplus.gf (*.GF)
whois.nic.gg (*.GG)
whois.ghana.com (*.GH)
whois.gibnet.gi (*.GI)
whois.nic.gl (*.GL)
whois.nic.gm (*.GM)
whois.psg.com (*.GN)
whois.nic.gov (*.GOV)
whois.nic.gp (*.GP)
whois.getesa.gq (*.GQ)
whois.hostmaster.gr (*.GR)
whois.adamsnames.tc (*.GS)
whois.uvg.edu.gt (*.GT)
whois.gadao.gov.gu (*.GU)
whois.hkdnr.net.hk (*.HK)
whois.registry.hm (*.HM)
whois.nic.hn (*.HN)
whois.carnet.hr (*.HR)
whois.nic.hu (*.HU)
whois.idnet.net.id (*.ID)
whois.domainregistry.ie (*.IE)
whois.isoc.org.il (*.IL)
whois.nic.im (*.IM)
whois.domain.ncst.ernet.in (*.IN)
whois.afilias.com (*.INFO)
whois.iana.org (*.INT)
whois.nic.io (*.IO)
whois.nic.ir (*.IR)
whois.isnic.is (*.IS)
whois.nic.it (*.IT)
whois.isles.net (*.JE)
whois.nic.net.jo (*.JO)
whois.nic.ad.jp (*.JP)
whois.nbnet.co.ke (*.KE)
whois.domain.kg (*.KG)
whois.mptc.gov.kh (*.KH)
whois.clu.edu (*.KN)
whois.nic.or.kr (*.KR)
whois.domainname.net.kw (*.KW)
whois.domain.kz (*.KZ)
whois.aub.edu.lb (*.LB)
whois.isisworld.lc (*.LC)
whois.nic.li (*.LI)
whois.nic.lk (*.LK)
whois.psg.com (*.LR)
whois.co.ls (*.LS)
whois.domreg.lt (*.LT)
whois.dns.lu (*.LU)
whois.nic.lv (*.LV)
whois.nic.ly (*.LY)
whois.iam.ma (*.MA)
whois.nic.mc (*.MC)
whois.ripe.net (*.MD)
whois.nic.mil (*.MIL)
whois.orstom.mg (*.MG)
whois.nic.net.mh (*.MH)
whois.mpt.com.mk (*.MK)
whois.nic.mm (*.MM)
whois.nic.mn (*.MN)
whois.umac.mo (*.MO)
whois.marketplace.mp (*.MP)
whois.nic.mq (*.MQ)
whois.univ-mkc.mr (*.MR)
whois.adamsnames.tc (*.MS)
whois.um.edu.mt (*.MT)
whois.posix.co.za (*.MU)
whois.tarsus.net (*.MW)
whois.nic.mx (*.MX)
whois.mynic.net.my (*.MY)
whois.nambu.uem.mz (*.MZ)
na-nic.com.na (*.NA)
whois.nic.name (*.NAME)
whois.norstom.nc (*.NC)
whois.names.nf (*.NF)
whois.nic.ni (*.NI)
whois.domain-registry.nl (*.NL)
whois.norid.no (*.NO)
whois.mos.com.np (*.NP)
whois.nic.nu (*.NU)
whois.domainz.net.nz (*.NZ)
whois.gto.net.om (*.OM)
whois.nic.pa (*.PA)
whois.ekeko.rcp.net.pe (*.PE)
whois.domreg.org.ph (*.PH)
whois.unitech.ac.pg (*.PG)
whois.pknic.net.pk (*.PK)
whois.nask.pl (*.PL)
whois.nic.pm (*.PM)
whois.nic.pn (*.PN)
whois.uprr.pr (*.PR)
whois.nic.ps (*.PS)
whois.fccn.pt (*.PT)
whois.nic.py (*.PY)
whois.qatar.net.qa (*.QA)
whois.nic.fr (*.RE)
whois.rnc.ro (*.RO)
whois.ripn.net (*.RU)
whois.nic.rw (*.RW)
whois.saudinic.net.sa (*.SA)
whois.sbnic.net.sb (*.SB)
whois.sudatel.sd (*.SD)
whois.nic-se.se (*.SE)
whois.nic.net.sg (*.SG)
whois.nic.sh (*.SH)
whois.arnes.si (*.SI)
whois.norid.no (*.SJ)
whois.sk-nic.sk (*.SK)
whois.intelcom.sm (*.SM)
whois.nic.sn (*.SN)
whois.nic.so (*.SO)
whois.st-registry.tecnisys.net (*.ST)
whois.ripn.net (*.SU)
whois.svnet.org.sv (*.SV)
whois.syriatel.net (*.SY)
whois.iafrica.sz (*.SZ)
whois.adamsnames.tc (*.TC)
whois.tit.td (*.TD)
whois.adamsnames.tc (*.TF)
whois.nic.tg (*.TG)
whois.thnic.net (*.TH)
whois.nic.tj (*.TJ)
whois.nic.tm (*.TM)
whois.ati.tn (*.TN)
whois.tonic.to (*.TO)
whois.nic.tp (*.TP)
whois.metu.edu.tr (*.TR)
whois.nic.tt (*.TT)
whois.twnic.net (*.TW)
whois.psg.com (*.TZ)
whois.networksolutions.com (*.TV)
nic.net.ua (*.UA)
whois.nic.ug (*.UG)
whois.nic.uk (*.UK)
whois.ja.net (*.UK)
whois.ripe.net (*.UK)
whois.isi.edu (*.UM)
whois.nic.us (*.US)
whois.rau.edu.uy (*.UY)
whois.freenet.uz (*.UZ)
whois.nic.ve (*.VE)
whois.nic.fr (*.WF)
whois.adamsnames.tc (*.VG)
whois.nic.vi (*.VI)
whois.batin.com.vn (*.VN)
whois.vunic.vu (*.VU)
samoanic.ws (*.WS)
whois.nic.fr (*.YT)
whois.nic.yu (*.YU)
whois.co.za (*.ZA)
whois.zamnet.zm (*.ZM)

 

.br.com       whois.centralnic.com
.cn.com       whois.centralnic.com
.de.com       whois.centralnic.com
.eu.com       whois.centralnic.com
.gb.com       whois.centralnic.com
.gb.net       whois.centralnic.com
.hu.com       whois.centralnic.com
.no.com       whois.centralnic.com
.qc.com       whois.centralnic.com
.ru.com       whois.centralnic.com
.sa.com       whois.centralnic.com
.se.com       whois.centralnic.com
.se.net       whois.centralnic.com
.uk.com       whois.centralnic.com
.uk.net       whois.centralnic.com
.us.com       whois.centralnic.com
.uy.com       whois.centralnic.com
.za.com       whois.centralnic.com
.com.au       whois.ausregistry.net.au
.net.au       whois.ausregistry.net.au
.org.au       whois.ausregistry.net.au
.asn.au       whois.ausregistry.net.au
.id.au        whois.ausregistry.net.au
.ac.uk        whois.ja.net
.gov.uk       whois.ja.net
.museum       whois.museum
.asia         whois.crsnic.net
.info         whois.afilias.net
.name         whois.nic.name
.aero         whois.information.aero
.coop         whois.nic.coop
.com          whois.crsnic.net
.net          whois.crsnic.net
.org          whois.publicinterestregistry.net
.edu          whois.educause.net
.gov          whois.nic.gov
.int          whois.iana.org
.mil          whois.nic.mil
.biz          whois.neulevel.biz
.as           whois.nic.as
.ac           whois.nic.ac
.al           whois.ripe.net
.am           whois.amnic.net
.at           whois.nic.at
.au           whois.aunic.net
.az           whois.ripe.net
.ba           whois.ripe.net
.be           whois.dns.be
.bg           whois.ripe.net
.br           whois.nic.br
.by           whois.ripe.net
.ca           whois.cira.ca
.cc           whois.nic.cc
.cd           whois.nic.cd
.ch           whois.nic.ch
.cl           whois.nic.cl
.cn           whois.cnnic.net.cn
.cx           whois.nic.cx
.cy           whois.ripe.net
.cz           whois.ripe.net
.de           whois.denic.de
.dk           whois.dk-hostmaster.dk
.dz           whois.ripe.net
.ee           whois.eenet.ee
.eg           whois.ripe.net
.es           whois.ripe.net
.eu           whois.eu
.fi           whois.ripe.net
.fo           whois.ripe.net
.fr           whois.nic.fr
.gb           whois.ripe.net
.ge           whois.ripe.net
.gr           whois.ripe.net
.gs           whois.adamsnames.tc
.hk           whois.apnic.net
.hr           whois.ripe.net
.hu           whois.ripe.net
.ie           whois.domainregistry.ie
.il           whois.isoc.org.il
.in           whois.ncst.ernet.in
.ir           whois.nic.ir
.is           whois.ripe.net
.it           whois.nic.it
.jp           whois.jp
.kh           whois.nic.net.kh
.kr           whois.krnic.net
.li           whois.nic.ch
.lt           whois.ripe.net
.lu           whois.dns.lu
.lv           whois.ripe.net
.ma           whois.ripe.net
.md           whois.ripe.net
.mk           whois.ripe.net
.ms           whois.adamsnames.tc
.mt           whois.ripe.net
.mx           whois.nic.mx
.nl           whois.domain-registry.nl
.no           whois.norid.no
.nu           whois.nic.nu
.nz           whois.srs.net.nz
.pl           whois.dns.pl
.pt           whois.ripe.net
.ro           whois.ripe.net
.ru           whois.ripn.ru
.se           whois.nic-se.se
.sg           whois.nic.net.sg
.si           whois.ripe.net
.sh           whois.nic.sh
.sk           whois.ripe.net
.sm           whois.ripe.net
.su           whois.ripn.net
.tc           whois.adamsnames.tc
.tf           whois.adamsnames.tc
.th           whois.thnic.net
.tj           whois.nic.tj
.tn           whois.ripe.net
.to           whois.tonic.to
.tr           whois.ripe.net
.tv           whois.tv
.tw           whois.twnic.net
.ua           whois.ripe.net
.uk           whois.nic.uk
.us           whois.nic.us
.va           whois.ripe.net
.vg           whois.adamsnames.tc
.ws           whois.nic.ws

  • Share/Bookmark

Tags: , , , , , , , , , , , , ,

浏览器脚本之Navigator对象

Navigator 对象包含有关浏览器的信息。

注释:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。

IE: Internet Explorer, F: Firefox, O: Opera.

Navigator 对象集合

集合 描述 IE F O
plugins[] 返回对文档中所有嵌入式对象的引用。

该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的 MIME 类型的列表。

虽然 plugins[] 数组是由 IE 4 定义的,但是在 IE 4 中它却总是空的,因为 IE 4 不支持插件和 Plugin 对象。

4 1 9

Navigator 对象属性

属性 描述 IE F O
appCodeName 返回浏览器的代码名。 4 1 9
appMinorVersion 返回浏览器的次级版本。 4 No No
appName 返回浏览器的名称。 4 1 9
appVersion 返回浏览器的平台和版本信息。 4 1 9
browserLanguage 返回当前浏览器的语言。 4 No 9
cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。 4 1 9
cpuClass 返回浏览器系统的 CPU 等级。 4 No No
onLine 返回指明系统是否处于脱机模式的布尔值。 4 No No
platform 返回运行浏览器的操作系统平台。 4 1 9
systemLanguage 返回 OS 使用的默认语言。 4 No No
userAgent 返回由客户机发送服务器的 user-agent 头部的值。 4 1 9
userLanguage 返回 OS 的自然语言设置。 4 No 9

Navigator 对象方法

方法 描述 IE F O
javaEnabled() 规定浏览器是否启用 Java。 4 1 9
taintEnabled() 规定浏览器是否启用数据污点 (data tainting)。 4 1 9

Navigator 对象描述

Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。

虽然这个对象的名称显而易见的是 Netscape 的 Navigator 浏览器,但其他实现了 JavaScript 的浏览器也支持这个对象。

Navigator 对象的实例是唯一的,可以用 Window 对象的 navigator 属性来引用它。

顺便提一个,在Firefox中,即navigator.appName=Netscape时,是支持另一个东西的,即navigator.language

其它的三个language倒是不支持

  • Share/Bookmark

Tags: , , , , , , ,

Cpanel开启gzip优化功能

按道理应该在CPANEL里有个选项能改的,在“SoftWare and Services”那一栏中“Optimize Website”,但发现很多虚拟主机商提供的cpanel里没有这个东西,所以可以用另一个半法:

在cPanel中没有发现 Optimize Websites 图标,没关系照样OK。

1.新建一个名为 php.ini 的文件,输入以下内容,保存,上传至网站根目录即可。

output_buffering = Off
output_handler =
zlib.output_compression = On

适用于支持zlib类库的空间,空间是否支持zlib类库可以从探针中查看。现在的空间大多都支持。

1法源出:http://ishawn.net/tips/enable-gzip-function-of-hostgator.html

2.将以下代码拷贝到.htaccess文件中,上传至网站根目录中即可~

<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
</ifmodule>

适用于VPS或者DS。在配置服务器时,将Apache2.x系列已经内置了的Deflate模块一并安装即可。具备此模块的共享空间同样适用。mod_deflate模块配置相对灵活,推荐安装。另外还可将image/gif image/jpeg image/png添加进去。

由于gif,jpg格式的图片本身已经是经过压缩的格式,所以不要指望GZip还能为你榨出多少水分,png的图片效果倒是不错~

我试了,第一个方法是不错的

  • Share/Bookmark

Tags: , , , , , , , , , , , , ,

WHM 删除nameserver IPs bug

在WHM中,想在nameserver IPs里删掉不要的数据,却老是显示正在删除中,其实停住了,根本没删

解决方法是:

If you are seeing the following message in your cPanel/WHM:

Sorry, the nameserver ip X.X.X.X cannot be removed since it is still registered with an ICANN register.

This is a bug in cPanel/WHM and you will need to disable the ‘ICANN whois check’ via the “Tweak Settings” menu in WHM. Once this is disabled it will allow you to bypass the check and use any IP address for your DNS server(s).

You should do the following:

* Login to your WHM
* On the top left navigation menu click on link for “Tweak Settings”
* Find “Disable whois lookups for the nameserver IP manager” near the bottom of the list. Check the box off and click on “Save” at the bottom of the page.

Once that is done you should be able to modify the settings with no problems.

  • Share/Bookmark

Tags: , , , , , , ,