标签归档:vps主机

新版KLOXO安装优化设置

闲着没事又买了一个VPS,找了几家也没什么优惠的,budgetvm在稳定和服务自认中规中矩,开通很快,很久没弄这东西,赶快网上找教程。
度娘上VSP安装KLOXO面板都无法下载,反复安装测试,终于算是搞定,总结了一些小经验贴在这里作为备用。

安装选的centos5-32系统,其它没测试,跟以前版一样先检查和卸载已安装的apache、mysql等组件,直接安装新版KLOXO,FTP连接不上,出现530错误,很多方法都试,无果。最后还是选择先卸载相关组件,然后在降级pure-ftpd版本,FTP才可以正常使用。

1.卸载原有组件

卸载Mysql

# rpm -qa | grep mysql
# yum remove mysql

卸载Apache

# rpm -qa | grep httpd
# yum remove httpd

 

国外空间网页乱码

1.若是html文件(.htm .html):

在<head></head>中加上

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

 

2.若是PHP/cgi文件(.php .php3 .php4):

在每个PHP文件第一行加上

<?header("content-Type: text/html; charset=gb2312"); ?>

3.若是asp文件(.asp .jsp):

下面言归正传,说说asp源文件在国外服务器上中文问题的解决办法:

(一)将数据库用access转换到97格式!

(二)

1.首先,把您的asp源文件放在 IIS 里进行全面测试,调用每一项功能,确认它完全能够使用,并正确显示中文,并打开 *.mdb 数据库文件查看中文显示是否正常。全部通过后,做好备份文件,即可执行第二步。

 

2.如果,您根本不懂 asp 的话,最简单的方法是:

打开 所有 *.asp 文件,并在第一行插入

<%@ codepage="936" %>

例外情况:

①,如果第一行是以 <%@ LANGUAGE=”VBSCRIPT” %> 开头,

则把第一行改为:

<%@ codepage="936" LANGUAGE="VBSCRIPT" %>

 

②,如果第一行是以 <html> 或 <SCRIPT LANGUAGE=”javascript”>开头,则不加入。

 

3.第二步完成后,再用 IIS 对每一项功能进行测试,如显示 �conn.asp line 1, 即为错误信息,意思是: conn.asp 源文件第一行有错,那就把 <%@ codepage=”936″ %> 删除即可,一些例外错误,请到 http://search.microsoft.com/default.asp ;这里,输入“错误信息”查询即可,全部功能测试可行后,即可上传至国外服务器上,进行测试。

 

4.方法还是:调用每一项功能,全部能正确使用并能显示中文后,再“下传”*.mdb 文件(非常重要),打开,确认能正确显示中文,大功告成。

 

另外在外国服务器上用ACESS2000的中文显示方法不用转化数据库ACESS2000,只需在ASP第一行加入

<%@ codepage=1256 %>

 

vps硬盘爆满

为避免这样的情况发生,请作以下设置,

ssh登录vps,删除已有的统计文件

输入命令:

rm -f /home/admin/__processed_stats/*

如果硬盘已经占满并且数据库不能启动,Kloxo不能打开,可以用SSH登录到系统执行删除操作,命令:

rm -f /home/admin/__processed_stats/*

 

删除之后启动MySQL,命令:

service mysqld start

 

 

Emlog 5.3.1 Lighttpd伪静态规则

为节省vps内存占用,提高浏览速度,终于把emlog搬到Lighttp上去了,酝酿了好几天,因为Lighttpd的教程少,有些规则都需要自己搞定,对不懂代码的自己倒是费尽了周折,还好,网站可以正常访问了,也顺便把从网上找的Lighttpd伪静态规则和自己添加的整理了一下,emlog新版Lighttpd伪静态规则网上很少,搜集了些添加了些应用自己博客使用的规则,算是最新Emlog伪静态规则完整版了。

$HTTP["host"] =~ "^zairun.com$" {
url.redirect = (
"^/(.*)" => "http://www.zairun.com/$1",
)
}
url.rewrite-once = (
"^(.*)/post-([0-9]+).html/comment-page-([0-9]+)$"=>"$1/index.php?post=$2&comment-page=$3",
"^(.*)/favicon.ico$" => "$1/favicon.ico",
"^(.*)/sitemap.xml$" => "$1/sitemap.xml",
"^(.*)/robots.txt$" => "/$1/robots.txt",
"^(.*)/wlwmanifest.xml$" => "$1/wlwmanifest.xml",
"^(.*)/guanyuwo.html$"=>"$1/index.php?guanyuwo=$2",
"^(.*)/liuyan.html$"=>"$1/index.php?liuyan=$2",
"^(.*)/author/([0-9]+)/page/([0-9]+)$"=>"$1/index.php?author=$2&page=$3",
"^(.*)/record/([0-9]+)/page/([0-9]+)$"=>"$1/index.php?record=$2&page=$3",
"^(.*)/sort/([zatan|xingqu|youwan|yangsheng|diannao|vps|zhuanzai|xiazai]+)/page/([0-9]+)$"=>"$1/index.php?sort=$2&page=$3",
"^(.*)/tag/(.+)/page/([0-9]+)$"=>"$1/index.php?tag=$2&page=$3",
"^(.*)/post-([0-9]+).html$"=>"$1/index.php?post=$2",
"^(.*)/author/([0-9]+)$"=>"$1/index.php?author=$2",
"^(.*)/record/([0-9]+)$"=>"$1/index.php?record=$2",
"^(.*)/sort/([zatan|xingqu|youwan|yangsheng|diannao|vps|zhuanzai|xiazai]+)$"=>"$1/index.php?sort=$2",
"^(.*)/tag/(.+)$"=>"$1/index.php?tag=$2",
"^(.*)/page/([0-9]+)$"=>"$1/index.php?page=$2"
)

 

下面这段301重定向,网上很多Lighttp 301重定向都是不能使用的。这个很好用添加后可以使用站长工具HTTP状态检测,返回状态码301。

$HTTP["host"] =~ "^zairun.com$" { url.redirect = ( "^/(.*)" => "http://www.zairun.com/$1", ) }

 

BuyVM $3.5/月OpenVZ-256MB/30G SSD/1000GB

BuyVM是成立于2010年的加拿大VPS服务商,提供基于OpenVZ和KVM架构的VPS,其中OpenVZ套餐256M及以上内存均采用纯SSD磁盘,而OpenVZ 128M套餐及KVM套餐采用SSD缓存磁盘。BuyVM提供的产品数据中心在拉斯维加斯和纽约,其中拉斯维加斯可选DDoS保护。目前,BuyVM也发布了针对BurstNET客户的转入措施,提供最多两个月的免费使用时间。

CPU:2 cores
内存:256MB
vSWAP:256MB
磁盘:30GB/SSD
月流量:1000GB/100Mbps
虚拟架构:OpenVZ
IP/面板:1个/Stallion2 panel
测试IP:205.185.112.1(拉斯维加斯)   199.195.255.1(纽约)

http://buyvm.net/

BurstNET终止服务即将关闭

国人习惯称BurstNET之为84主机,以前曾经购买使用过他家机房vps,Burst公司大实力雄厚有很多机房可供选择,洛杉矶速度对中国用户最快,支持月付款,价格公道,相对一些VPS虚拟主机性价比高,况且口碑好,稳定,跑路几率很小,着实火了一段时间。

最近Burst已经发出一个通告,提供了服务终止时间,看来市场状况严峻,这么大公司被迫关门也不例外哦 ,避免跑路远离年付,购买vps还是月付风险小。

启用OAuth2.0接口需要您的服务器支持OpenSSL

安装记事狗微博程序绑定QQ空间微博或新浪微博出错,而新浪微博可以绑定和新浪微博同步,却不能用新浪微博号登录记事狗微博,绑定腾讯账号提示启用OAuth2.0接口,需要您的服务器支持OpenSSL。

查找很多原因无果,后来想起vps虚拟主机在kloxo被禁止了函数curl_exec,需要在kloxo面板里找到php配置-php高级配置里开启,禁用的函数去掉curl_exel确定以后重启httpd即可正常绑定新浪和腾讯账号。

KLOXO数据库优化

找到Mysql的配置文件路径/etc/my.cnf

Mysql下面添加以下参数:

port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 16K max_allowed_packet = 1M table_cache 
= 4 sort_buffer_size = 64K read_buffer_size =
 256K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_stack = 64K skip-bdb skip-innodb [mysqldump]
 quick max_allowed_packet = 16M [mysql] 
no-auto-rehash #safe-updates [isamchk] key_buffer = 8M sort_buffer_size = 8M [myisamchk] key_buffer = 8M sort_buffer_size
 = 8M [mysqlhotcopy] interactive-timeout

 

保存之后在重启MYSQL

命令:

/sbin/service mysqld restart