文章分类: 其他技术研究

网站建设和运维中碰到的其他问题和解决方案归档。围绕服务器的运维技术、基础的Linux知识是近期涉及得比较多的话题。

在Windows Azure/IIS7环境下部署svg/woff/woff2字体,添加MIME类型

最近公司的几个WordPress网站从AWS搬家到Windows Azure环境下,又折腾了好一阵子。今天新鲜出炉一个新的问题,发现网站上的woff字体又报404了。在确认文件已经上传到正确路径下后,再回想一下之前碰到的IIS环境下找不到字体文件的问题,感觉应该又是没有给字体文件添加MIME类型的原因。Windows Azure并非虚拟主机,所以也不会给我一个IIS让我配置,只能想其他办法。 查看详细 »

在IIS服务器上部署svg/woff/woff2字体

标题起的比较诡异,部署网站的字体和服务器IIS有什么关系?如果你的职责只限于一名前端开发,那么你可能很“幸福”地与这些问题擦肩而过,浑然不觉。可是本人一直都是孤军奋战,连开发环境都要自己搭建,这次又踩了新的坑,发现网站所用的woff、svg等字体压根就没被页面加载。反复排摸都不得其解,用浏览器访问服务器上的这些字体url,全都报404错误,只有ttf的字体能被访问到…

事情还得起源于Google被墙这事,在几个月前我改用了360提供的字体库,一直也运行稳定。今天发现360的字体库失效了,网站字体又变回系统字体,而且一直在尝试加载360的字体库,页面变得很慢,和当初加载不到Google字库的时候一个德性…看来没有永远靠得住的服务啊,要想用字体,还得靠自己… 查看详细 »

用了加速乐CDN所引发的ICP备案问题

上个月我们的工作室网站域名becomingjenny.net突然接到一封ISP发来的email,说域名由于备案信息不实而被自动取消了接入。30天内ISP这里会把我的域名给屏蔽掉,也就是说到时候用becomingjenny.net网站就无法访问了。30天内我需要对这个域名重新提交备案并且通过才能避免域名被关的麻烦。我感到莫名其妙,做ICP备案的时候信息我都是如实填写,自认为是没有任何差错的。打电话去ISP质问,才知道我的域名目前ping到的IP地址并非备案时候提供的IP地址(ISP服务器的IP地址),系统检测到这个不匹配后自动取消了我的备案。

我ping了一下域名,果然得到的不是我服务器的地址。这才反应过来,原来我为了给网站提速,给这个域名用了百度加速乐的CDN。先引用一段百度百科的内容解释一下什么叫CDN: 查看详细 »

推荐一款Chrome记事本插件“在线记事本(Online Notepad)”

最近发现我一直在用的一款Chrome的记事本插件“Chrome Notepad”的同步功能失效了。去谷歌官网看了下N多人也在抱怨,看来不是我个人问题,而且很多老外也反映同样的问题,应该也能排除谷歌被大陆屏蔽的原因。Chrome Notepad是一款小巧实用的插件,只是用久了,我的记事本篇幅变得很长,要找以前的记录只好上下拉动滚动条,用肉眼在文字堆里搜寻,非常不方便,是时候做一些改变了。

我需要一款能同样实现在线同步,并且能自定义多个标签页的记事本插件,为了不拖慢浏览器速度,其他多余功能则越少越好,而且最重要的是要免费。 查看详细 »

隐藏百度统计的图标

百度统计目前已经拥有了谷歌分析的大部分日常功能,所以自从谷歌被墙,相信大部分人已经改用百度统计了。但百度统计默认会在你的网站上添加一个图标隐藏百度统计的图标。我觉得这个图标破坏网站的风格,显得很土气,打算把它去除(隐藏)掉。
这个倒也好办,尝试给百度统计代码前后增加一个display为none的DIV: 查看详细 »

在PHPMyAdmin中修改MySQL的root密码

对于我这样的数据库菜鸟来说,登录主机在命令行操作MySQL还是有些不方便,所以我习惯在服务器上装一个PHPMyAdmin来操作数据库。为加强主机的安全性,新装的数据库都要修改MySQL的root密码,以前都是找服务商或网管搞定的,今天我打算自己试试看。百度了几篇文章,自己倒也弄成了。

首先,用root帐号登录PHPMyAdmin,找到名叫“mysql”数据库,点顶部菜单的SQL,进入命令行模式。
在PHPMyAdmin中修改MySQL的root密码 查看详细 »

Win2003+IIS6 配置WordPress伪静态详细流程

今天服务器重装系统,又搞了一遍伪静态配置,按照以前的做法,突然不管用了,于是找来以前参照的教程结合自己碰到的问题,详细的把过程梳理一遍才算搞定。
这次我还是用ISAPI Rewrite3这个最常见的插件配置。

步骤1. 下载ISAPI Rewrite3,下载地址【点这里】。远程登录服务器,把插件上传到服务器桌面,双击开始安装,期间一路点下一步,安装到默认目录即可。在我的服务器上默认安装目录为C:\Program Files\Helicon 查看详细 »

为网站添加Windows8磁贴

虽然我自己现在也只是用Win7,在Windows8开始普及之前,有必要为网站做一点小准备。新名词 – Pinned Site,顾名思义就是把自己的网站Pin到别人的Win8桌面上,就像冰箱上的磁贴一样,够酷吧!现在做的人还不多,但相信Win8普及也是迟早的事。正好和老婆一起成立的工作室网站刚刚完成不久,就为这个网站做一批Windows8磁贴吧!

同做favicon一样,微软有自己的生成工具,戳这里:http://www.buildmypinnedsite.com
步骤非常简单,根据指引一步步做,第一步需注意的是图片有4个尺寸,要分别调整,不要漏了。在右侧会自动生成效果预览
为网站添加Windows8磁贴
查看详细 »

修改DNS和host文件解决联通的DNS劫持问题

帮别人做了个网站,域名是在万网注册的,要解析到我的主机上。域名已经解析成功,但网站怎么也访问不了,一打开网址就会跳到(http://nfdnserror6.wo.com.cn:8080/?HOST=www.longseesh.com&loc=sh&R=/&)这个URL。向万网提交工单,对方客服截图给我看网站是可以正常访问的。于是想到可能被DNS劫持了,这个nfdnserror6.wo.com.cn是联通的域名,网上查了下原来已经臭名昭著了,联通好不要脸! 查看详细 »

FileZilla的FTP服务器登录后无法列目录的问题解决

我在Win主机下建立的FTP服务突然出现了客户端登录问题。在客户端无论用FileZilla还是FlashFXP登录,都无法列表文件目录。
我的Win主机在买来的时候就默认安装了FileZilla的FTP客户端,自己在里面配置好用户后,就试着登录,一开始用被动模式登录也是无法列目录,后来改为主动模式就可以了。以前也一直没有深纠原因,反正能用就行了。

今天突然发现主动模式也不能列目录了,再改回被动模式依然不行。而且我也只是重启了一下服务器,并不记得自己修改过任何设置导致这个问题的出现。于是再次启用搜索大法,找了一下原因。被提到最多的就是服务器的防火墙设置。 查看详细 »