前段时间Myth项目的正是启动,我也开始忙的不可开交,从服务器的搭建到数据的维护,工作还是不少。于是又是很长时间没写博客,这篇文章主要是对前段时间的一个总结和一些服务器方面的心得,或许会对你有些帮助。
搭建一个项目内用调试和维护的服务器相对要比搭建一个web生产服务器要复杂,因为后台服务往往需要更多的特性。操作系统选择了debian,原因?稳定...搭建LAMP的环境还是很容易的,一路aptitude就行了,配置方面的话主要是apache,开端口-作映射-建虚拟目录-分配权限等等,这样一个lamp的基础环境就搭建完毕了。安装svn也是非常容易,直接aptitude即可,再get一个apache-svn的模块,这个工作就算完成了。初算下来从安装系统到基本环境搭建完成大约需要2个小时。
都好了?这样搭建的环境只能自己用用,为了服务大家,还需要进一步的配置,这里主要是svn与viewvc的配置。首先推荐先安装一个ssh,服务器一般都放在房间的角落,你总不能整天都窝在角落里吧,哈哈。首先给svn分配权限,可以对某个svn库分配,也可以对某个用户分配,或者结合使用,这块还是很方便的。最后就是安装viewvc了,网上有很多介绍,这里就不详细说了,但是viewvc有个比较大的缺陷,就是没法对角色和目录分配权限,经过研究找到了一个比较好的方法:在apache里对viewvc执行目录直接分配svn的读写权限,这样也许会把viewvc.conf复制几分,但是这也是唯一的解决途径。
好了,到这里一切正常运转,但是问题又来了,服务器上的svn版本库需要在服务器上有一个实体目录的映射,这样才能让测试项目和svn库同步,总不能都要update到客户端调试吧?在这里用到了svn的钩子脚本,post-commit,这样能在客户端commit的时候用bash命令update服务器上的实体目录,从而达到了同步。
这样一个服务器基本就满足要求了,运行期间也非常稳定。其实linux的乐趣就是做自己想做的事情...
这段时间我还写了很多的python脚本,主要是数据分析和抓取用的,这些心得下次再和大家分享了,嘻嘻...
暖阳要跟着你充充电啊,哈哈
暖阳现在已经投身IT啦。
怎么没用ubuntu?
他的服务器版集成了LAMP,没用过。。。
bb在写蜘蛛么,如果有写可以交流下
写了一个蜘蛛,但是性能一般。
ubuntu怎么能和debian相提并论呢,呵呵...
http://svoo.net/blog/config.asp
Microsoft VBScript 编译器错误 错误 '800a0401'
语句未结束
/blog/config.asp,行 12
var charset="UTF-8";
-------------------^
我估计我在这边写你的连接页面就可以访问你的数据库了。。。。
Error! Database connection method: [ this.exec() ]
SQL:
update zd_setting
set set_number=set_number+1
where set_name='visitCount'
才开始是不是要在数据库里添加什么。。。。一打开就报错了,我就跟踪了一下,这句sql有错么
this.updateSql=function(strSet,strTable,strWhere){
var str="update "+strTable+" set "+strSet;
if(strWhere) str+=" where "+strWhere;
//this.exec(str);
return true;
};
没办法我把那段his.exec(str);注释掉了 打开画面就说安转成功了。。。原因调查中。。。。
不知道asp的文件操作权限是什么样的,这个blog链接db时候就是当作文件来操作的吧,不如odbc安全些呢。donet的话会分配一个net用户组的用户操作文件,建议bb把这方面改进下。。。嘿嘿。。。昨天搞死我了。。。。
数据库文件要有写权限,就是那个mdb,还有plugin目录也要有写权限。
access本来就是文件类型的数据库,和sqllite一样,有什么不安全,你难道吧数据库放http目录给别人下载啊?哈哈...
这样啊,我还以为也是服务呢。。。还在找有没有端口,网上说什么RDS服务就可以把它转成服务类型了,没用过access,你个鸟人昨天不在,对了,我老婆要开播客玩,我就把你的搬过去了。。。
bb我把你blog稍微改了下,打算再改改,只改前台,打算加个yui框架~~现在我老婆在用,说相当不错哈哈~ 赞一个
发个有情连接~
http://fava.vicp.net
你要说什么?一个字:顶!
PHP要什么时候出啊