
有这样一种需求,在本地开发,然后push到服务器上,并且自动同步到web站点目录,这样就可以直接看到网页效果了。
分几个步骤
在服务器上创建裸版本库
创建web目录
本地初始化版本库
本地克隆裸版本库
设置裸版本库的钩子post-receive
本地推送
裸版本库接收到推送内容后自动检出到web目录实现同步
创建裸版本库:
1
2
3
[root@localhost]$ mkdir /home/workspace
[root@localhost]$ cd /home/workspace
[root@localhost]$ git init -bare wwwroot.git
在home/workspace目录下创建了一个wwwroot.git的裸版本库创......

cd /网站目录 ——进入目录
tar -czvf 文件名.tar.gz 打包目录 ——网站打包
tar -xzvf 文件名.tar.gz ——解压
rm -rf * ——删除
find ./ -type d -exec chmod 755 {} \; ——文件夹权限
find ./ -type f -exec chmod 644 {} \; ——文件权限
tar czvf – 文件目录 | ssh root@b服务器ip tar xzf – -C /网站目录 ——服务器之间文件转移
使用WDCP挂载云磁盘数据盘经验
http://bbs.aliyun.com/read/171133.html?spm=5176.7114037.1996646101.7.RiZ2dk&pos=3
使用WDCP挂载云磁盘数据盘经验视频
http://vodcdn.video.taobao.com/pl......
作者: owoer
|
发表于:2015年10月14日
|
栏目:操作系统, 网站运维
|
Linux服务器利用putty搬家、传输、解、压缩转移等常用命令实战已关闭评论
阅读全文

session共享主服务器192.168.0.1
yum -y install nfs-utils rpcbind
vi /etc/exports
#增加一行:
/var/www/html/imagepath/ 192.168.0.2(rw,no_root_squash,no_all_squash,sync)
exportfs -r
service rpcbind start
service nfs start
从服务器192.168.0.2
yum -y install nfs-utils rpcbind
mount -t nfs 192.168.0.1:/var/lib/php/session /var/lib/php/session
参考:http://imysql.cn/node/202
Nio大侠提出了session多服务器共享的问题,原文请见PHP 实现多服务器共享 SESSION 数据。其中,有一种方法就是利用NFS来共享session......

原文:http://www.cnblogs.com/jiekzou/p/4677994.html
服务器划分
对于访问量大的网站而言,将网站的各个部分拆分分别部署到不同服务器上是很有必要的。例如将图片和web站点分开。一般而言,在网站的整个服务器部署上分为如下几种类型:
文件服务器:一般存储系统的相关图片和文件,给各个子系统提供统一的文件调用
代理服务器:一般使用linux+Nginx作为反向代理
web服务器:.net中最常用的Web服务器IIS,Mono中一般使用Nginx
应用服务器:负责系统中各个业务逻辑的提供,比如用户中心,结算中心,支付中心等
缓存服务器:提供Me......

摘自:关于大型网站技术演进的思考(一)–存储的瓶颈(上)
排除一些不可控的因素,网站在高并发下挂掉的原因90%都是因为数据库不堪重负所致,而应用的瓶颈往往只有在解决了存储瓶颈后才会暴露,那么我们要升级网站能力的第一步工作就是提升数据库的承载能力,对于读远大于写的网站我们采取的方式就是将数据库从读写这个角度拆分,具体操作就是将数据库读写分离,如下图所示:
我们这时要设计两个数据库,一个数据库主要负责写操作我们称之为主库,一个数据库专门负责读操作我们称之为副库,副库的数据都是从主库导入的,数......