原本是centOS5,现在升级到了ubuntu14.04
中间遇到了坑:wordpress用了阿里云服务里的memcache,不知道阿里提供的和开源版本有什么区别,ubuntu自带的源内的memcache不支持sasl。
会报Call to undefined method Memcached::setSaslAuthData()的错误,按照这篇:https://help.aliyun.com/knowledge_detail/5974954.html帖子的步骤修改了一下,可以用了。
Technology is not the only, Mind is supreme
原本是centOS5,现在升级到了ubuntu14.04
中间遇到了坑:wordpress用了阿里云服务里的memcache,不知道阿里提供的和开源版本有什么区别,ubuntu自带的源内的memcache不支持sasl。
会报Call to undefined method Memcached::setSaslAuthData()的错误,按照这篇:https://help.aliyun.com/knowledge_detail/5974954.html帖子的步骤修改了一下,可以用了。
记录一下配置apache的虚拟主机(virtual host)配置,可基于以下内容配置apache的单ip多域名,或多ip多域名访问。
一般情况下,我们新建一个站点时都是新建一个配置文件而不是直接修改httpd.conf文件,这样做的好处是:一旦站点迁移,只需要复制新建的配置文件就可以了。
一个新配置文件的构成如下:
#监听某个端口 Listen 80 #为一个基于域名的虚机主机(VirtualHost)指定一个ip地址(端口),httpd2.4版本不需要此属性 NameVirtualHost *:80 #建立虚拟主机,可以使用ip地址和通配符:如*:80或115.28.52.195:80 <VirtualHost *:80> ServerAdmin webmaster@liuhe36.cn ServerName liuhe36.cn ServerAlias www.liuhe36.cn DocumentRoot /mnt/myDisk/wordpress <Directory /> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Thrift是一个跨语言通信的服务框架,不同语言开发的程序可以通过Thrift来进行通信:
通过编译一个后缀名为.thrift的文件来生成指定语言的代码,通过生成的代码我们就可以编写出跨语言通信的代码了:如服务端是用Thrift生成的Java代码,客户端使用Thrift生成的C++/C#代码,用Thtift可以完成C++代码到Java代码的调用,而不需要关心其他如网络通信等内容,可以让开发人员专注于业务实现。
这个博客是搭在Amazon EC2阿里云腾讯云上的,服务器选在新加坡青岛上海,希望能督促自己进步。