Apache和Nginx伪静态规则不一致导致页面404

域名解析设置完成后,我发现小站只有首页可访问,其他页面均为404。经过确认,页面404是因Apache和Nginx伪静态规则不一致所致。Apache下,​伪静态规则写在网站根目录的.htaccess文件中,而Nginx不识别.htaccess文件,导致伪静态无效而出现404。

域名解析由万网修改为DNSPOD

目前博客从hawkhost搬到DigitalOcean只剩下最后一步:让域名lviezingy.com和www.livezingy.com解析到DigtialOcean分配的IP地址。此前域名解析用万网,这次我想用DNSPOD,因此本文记录域名解析由万网修改为DNSPOD。

将wordpress和数据库搬到DigitalOcean

目前我已经完成了在DigtialOcean添加虚拟主机,且可以用FTP来管理虚拟主机。本文将记录博客从hawkhost搬家到DigitalOcean中最重要的一步:将旧主机中备份的wordpress文件和数据库搬到DigtialOcean的服务器中,并且在访问服务器IP地址时即可看到小站的内容。

怎样用Filezilla安全传输和管理VPS中的文件

FileZilla是一个支持SSH File Transfer Protocol(SFTP)协议的开源的客户端,可以用在windows,Mac OS X和linux等操作系统下,支持断点续传,其官方网站可以下载程序,也提供wiki文档和论坛。本文主要记录在FileZilla中用SFTP协议传输文件的设置方式。

lnmp1.2添加虚拟主机

lnmp1.2添加虚拟主机的命令分别为:lnmp vhost add, 一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。在lnmp1.2安装完成后,还需要添加虚拟主机,并将虚拟主机与目标域名绑定,这样才可以将搭建于Hawkhost的博客真正搬家到DigitalOcean。

在Ubuntu14.04系统中安装lnmp1.2

安装lnmp1.2,在lnmp.org上有详细的教程,但安装lnmp1.2需要用到putty或类似的SSH工具登录VPS或服务器,本文主要记录使用Putty+SSH key登录VPS的步骤以及安装lnmp1.2时的实践心得。

在DigitalOcean中新建Droplets

用DigitalOcean任意一个推荐链接注册,注册成功后即可获得$10,这是我能找到的DigitalOcean最大的有效优惠。10$可以使用如下配置的服务器两个月:512M RAM, 1 CPU, 20GB SSD, 1000G transfer,本文主要记录新建Droplets的注意事项 。

新版hawkhost用户界面数据备份

小站搭建于hawkhost已快两年,大部分时间里,速度与稳定性还是勉强可以接受的。但是2016年的整个2月里,我的网站后台几乎都不能登录,前台访问也异常。经过调查与学习,我决定将小站迁移至DigitalOcean。从本文开始记录从激活DigitalOcean帐号折腾到搬家真正完成中遇到的问题和解决方式。

javascript实现模拟鼠标拖动元素(上)

模拟鼠标拖动网页元素是一种比较常见的需求,本文介绍用javascript来实现该功能。本文主要参考了原生javascript实现拖动元素,在此对原作者致敬,原文是需要实际鼠标操作后来拖动元素到鼠标移动结束的位置,本文则侧重于自动触发鼠标的mousedown,mousemove来实现让网页元素自动移动到指定位置。

chrome plugin Tao Bao seckill实现思路

大部分chrome插件会以browser action或page action的形式在浏览器界面上展现出来,都包含一个背景页面(background page),用于执行插件的主要功能,但背景页面并不是插件中唯一的页面。例如,一个browser action可以包含一个弹窗(popup),而弹窗就是用html页面实现的,插件中的HTML页面可以互相访问各自DOM树中的全部元素,或者互相调用其中的函数。Tao Bao seckill以及原参考插件就包含了background和popup页面。
Fork me on GitHub