日志分类:建站心得

用mysqldump对MySQL数据库进行数据压缩后备份与恢复

时间:2011年04月14日作者:杰查看次数:129 views评论次数:0

下面假设要备份data这个数据库,root是用户名,123456是密码:

#mysqldump -uroot –p123456 data > datatest.sql

恢复数据:

#mysql -uroot -p123456 data < datatest.sql

———————————————————————————————
可以利用gzip参数压缩数据,压缩并备份命令如下:

#mysqldump -uroot -p123456 data | gzip > datatest.sql.gz

 

从压缩文件直接恢复:

#gzip < datatest.sql.gz | mysql -uroot -p123456 data

 

或者:

#gunzip < datatest.sql.gz | mysql -uroot -p123456 data

有些系统这个命令不能用gzip,必须要打全称gunzip。

(注:u与root可以不用加空格,| < > 这些也一样)

直接解压缩datatest.sql.gz的命令是:

#gzip -d data.sql.gz

 

分类:建站心得

nginx中301域名重定向进行URL标准化

时间:2011年04月06日作者:杰查看次数:45 views评论次数:0

将不带WWW的主域名重定向到带WWW的二级域名,实现两个域名合并,方法如下:

Nginx配置方法:

方法1:

server {

    server_name www.yoursite.com yoursite.com;

    if ($host != ‘www.yoursite.com’ ) {

        rewrite  ^/(.*)$  http://www.yoursite.com/$1  permanent;

    }

    …

}

 

方法2:

类似apache,单独给yoursite.com做一个虚拟主机

server {

    server_name  yoursite.com;

    rewrite ^(.*) http://www.yoursite.com$1 permanent;

}

分类:建站心得

为google apps邮箱增加DKIM和SPF记录

时间:2011年04月02日作者:杰查看次数:269 views评论次数:0

为Google Apps域名邮箱增加DKIM邮件签名验证来抵御垃圾邮件,预防发信给对方进入垃圾邮件箱,防止被对方邮件服务器识别为垃圾邮件。

DKIM,其全称是Domain Keys Identified Mail(域名密钥识别邮件)。DKIM可以让管理员通过数字签名来验证发出的邮件。

进入google apps域名管理后台,高级工具,设置电子邮件身份验证 (DKIM)。
生成新的记录,然后在godaddy的dns后台增加一条txt记录,把对应的名称和值填上去。

TXT Name”(TXT 名称):

google._domainkey

“TXT Value”(TXT 值):

 (填写Google Apps生成的记录)

国内的域名服务商,比较麻烦,功能不善。有些域名商不能增加TXT记录。比如新网互联的dns里,txt记录只能填value值,主机名称这项没办法填写和修改。

——————————————————————————————-
SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。
增加spf记录比较简单,txt记录的host(主机名称)字段一般留空或者填“@”,txt value值就填写对应的spf记录,google apps的是:

v=spf1  include:_spf.google.com ~all

如果用google apps企业邮箱,有时还用QQ邮箱代发信,就增加一条QQ的spf记录。qq的域名邮箱的spf记录是:

v=spf1 include:spf.mail.qq.com ~all

将两条记录合并为一条:

v=spf1 include:spf.mail.qq.com include:_spf.google.com ~all

———————————————————————————————-

查看域名的spf记录是否生效的方法:

开始菜单运行里输入cmd

nslookup

set type=txt

yourdomain.com

分类:建站心得

如何查询域名解析mx记录

时间:2011年03月28日作者:杰查看次数:45 views评论次数:0

查询域名的mx记录:
单击“开始”——"运行"  在显示框中输入“cmd”确定之后再依次输入
“nslookup” ——回车——set  type=mx——回车,输入要查询的域名,回车即可查出域名解析是否生效或是mx记录指向了哪里
分类:建站心得

godaddy的win主机自定义安装Zend Optimizer

时间:2011年03月15日作者:杰查看次数:69 views评论次数:0

第一步:
下载NTS版本的Zend Optimizer,并上传到空间;

第二步:
在主机面板里(就是显示IP什么的一类信息的地方)找到你的空间的绝对路径
比如我的D:\Hosting\458900\html\

第三步:
新建一个文本文档,将下面的信息复制进去
register_globals = Off
allow_url_fopen = On
memory_limit = 50M
max_execution_time = 120
max_input_time = 60
post_max_size = 8M
file_uploads = On
upload_max_filesize = 128M
extension_dir = “c:\php5\ext”
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_gd2.dll
extension=php_sockets.dll
extension=php_mbstring.dll
session.save_path = “d:/temp/tmp”
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_path = /
session.serialize_handler = php
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=,fieldset=”

[Zend]
zend_extension=D:\Hosting\458900\html\ZendOptimizer.dll

注意一下上面更改为自己的路径.

第四步:

把刚才建立的文本文件改名为php5.ini,上传到空间根目录下

第五步:

进入IIS Manager
点Recycle App Pool.

至此就好了,print phpinfo()一下,
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Optimizer v3.2.1, Copyright (c) 1998-2006, by Zend Technologies

注意:
1。安装以后与wincachec冲突,关系不大
2。需在IIS7下使用

其他PHP扩展,也可以以此方法安装

end Optimizer在这里下载:

http://bbs.idcspy.com/thread-129350-1-1.html

分类:建站心得
Page 1 of 612345...Last »