归档文章: Web hosting

https ssl证书是如何工作的

今日通过cloudflare将www.hissummer.com下网站全部配置加载了https证书,保证了用户访问的安全性。

浏览器是如何检查https ssl证书是否有效呢?

我们可以使用如下在线工具来查看工作过程。 https://www.sslshopper.com/ssl-checker.html

打开后,输入www.hissummer.com

  • www.hissummer.com resolves to 104.31.74.1  解析ip地址
  • Server Type: cloudflare  服务的类型,是谁提供的服务。 我们使用了cloudflare的cdn服务,所以这里返回的是cloudflare
  • The certificate should be trusted by all major web browsers (all the correct intermediate certificates are installed).  检查证书的证书链是否都是授信的。(发现均已安装)
  • The certificate was issued by Comodo.   证书的发行方
  • The certificate will expire in 174 days.  证书的有效期
  • The hostname (www.hissummer.com) is correctly listed in the certificate.   www.hissummer.com 是在证书里所列出的有效域名。

所以这时候我们的浏览器的地址栏上,就会有一把绿色的锁标志,代表着我们的网站是安全的。

备注: 关于混合内容的问题,如果我们的https 的网站里面又请求了http的一些资源,那么浏览器仍然会认为是不完全安全的。

nginx *39 “/path/file” is forbidden (13: Permission denied)

nginx  *39 “/path/file” is forbidden (13: Permission denied)

此问题是由于root的目录没有x执行权限导致。 例如 root /media/lihao/enjoy/enjoy/video, 你需要确认 /media/  /media/lihao  /media/lihao/enjoy/  依次确认都由x权限。  全部加上x权限后, 此问题即可解决。

http://stackoverflow.com/questions/6795350/nginx-403-forbidden-for-all-files

nginx multiple server block in same port

花了半个晚上的时间终于把apache http server 迁移至 nginx + php-fpm.

nginx 一个端口多个server配置的实现。

测试nginx版本: 1.6.3  说在前面的话,因为没有编译最新的nginx,所以如下所陈述的方法很可能在新版本上不正常。 另外,所提到的问题,也可能已经修复。 (因为编译需要依赖一些其他的devl 包,所以为了节省时间快速迁移,直接yum 安装了所有需要的包)

更多…

对比一下google,bing,baidu收录速度

最早创建changyueju.net 的时候, baidu 很快的联系到我,问我是否需要竞价排名。
我当然拒绝了, 1. 本身网站不是冲着盈利的目的而去,只是个人兴趣 2. 我也没有什么钱真正的投入。

中间过了一段时间,搜索畅悦居, changyueju.net 无意中竟然排名到了第一位。 让我很是诧异,排名竟然超过了畅悦居的官方网站。 随后又恢复了正常排名(至少我认为,官方网站应该排名第一,这个是毋庸置疑的吧)。 google一直是如此。

好吧,从此来看 baidu 的搜索网站排名是非常不稳定的, 而且很怀疑有一定的人为因素的干扰和修正排序。

来看一下changyueju.net 的近24小时的爬虫访问状态。 (当然,还有一点因素可能我忽略了, 因为changyueju.net 的服务器地址位于 美国, 也许这是 baidu 收录比较慢的原因之一
更多…

mybb论坛里实现qq互联登录

昨天晚上研究了下qq帐号登录oauth在mybb上的实现。 因为mybb是php代码开发, 所以直接下载了qq的php sdk, 想必应该可以很快搞定,但是实际上却浪费了半天多的时间。

下面总结下遇到的问题吧。

插个话题, 为什么没有使用discuz呢。 Discuz!和PHPWind功能日益膨胀,早已超越了论坛程序的范畴,绝对算是cms,近两年来的版本作为单纯论坛使用的话,略显臃肿。 mybb功能则非常简单,但基本的功能却不弱。 其实简单实用,适合就是最好的。 discuz 功能确实大的让人害怕。  另外mybb简单,其实有利于二次开发,我也不算上开发了,也就是乱抓的简单改一些代码。  更多…

推荐几个域名生成器,获取最好的域名

好的域名是一个紧缺资源, 当前热门的域名肯定大部分都被注册了。 而我们自己一个一个去搜索自己想要的域名,实在太繁琐。 所以推荐几个好的域名生成器,帮你合成一个好的域名。 那么你就在其中自己挑选吧。  更多…

joomla1.5解决db function failed with error number 145

jtablesession::Store Failed
DB function failed with error number 145
Table ‘./joomla/jos_session’ is marked as crashed and should be repaired SQL=INSERT INTO jos_session ( session_id,time,username,gid,guest,client_id ) VALUES ( ‘s8140150h941ljpk6kstb024t4′,’1398440596′,”,

修复您的jos_session 这张表即可.

mysql> repair table jos_session;

+——————–+——–+———-+—————————————-+| Table              | Op     | Msg_type | Msg_text                               |

+——————–+——–+———-+—————————————-+| joomla.jos_session | repair | warning  | Number of rows changed from 179 to 178 || joomla.jos_session | repair | status   | OK                               |

+——————–+——–+———-+—————————————-+

2 rows in set (0.01 sec)

如何修改joomla的网站标题?

joomla 1.6 修改网站标题,并不是在全局设置里,这一点让人非常诧异。
那么我们到哪里进行修改呢?
登陆administrator后,选中菜单-〉mainmenu后。 进入home链接。
右侧的栏目,选中系统参数,展开。
修改这里的页面标题,然后将是否现实标题改为否即可。

joomla 如何修改header内容(jodc include header)

joolma的目录/libraries/joomla/document/html/renderer/head.php

修改如上文件内容即可。该文件就是jdco include header 的文件所在位置。

virtualhost 里面设定多个servername

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /xxx/xxx/
ServerName t.whoistester.com
ServerAlias performtesting.whoistester.com
ErrorLog logs/t.log.whoistester.com-error_log
CustomLog logs/t.log.whoistester.com-access_log common
AddOutputFilterByType DEFLATE application/x-javascript text/javascript text/css

</VirtualHost>

使用ServerAlias 指示标签