Polaroid Photo

Pictures from 虚写人生[周锋]-服务器架构与运维

虚写人生[周锋]-服务器架构与运维

没有最好,只有更好!

Choose a Topic:

Archive for the ‘01-web服务器’ Category

周四
30
十二 '10

263.COM开始跳转了

操作到一半,我觉得还是有必要记录下这个算是历史性的时刻,263.COM从今天起全站将跳转到GANJI.COM了,真是无限感叹啊!做了这么多年,虽然看惯了花开花落,但是这次还是有颇多感慨,不知道收回后的263.COM将以什么样新的面貌再次出现,期待中……

周三
18
八 '10

Linux下php的mssql扩展安装

1、下载源码FreeTDS wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz 2、安装FreeTDS tar -zxvf freetds-stable.tgz cd freetds-0.82 ./configure –prefix=/usr/local/webserver/freetds-0.82 –with-tdsver=8.0 –enable-msdblib make make install vi /usr/local/webserver/freetds/etc/freetds.conf 输入以下内容(经过测试本步骤可以忽略): [global] # TDS protocol version ; tds version = 4.2   # Whether to write a TDSDUMP file for diagnostic purposes # (setting this to /tmp is insecure on a multi-user system) ; dump file = [...]

周三
26
五 '10

Mongodb之二Using Mogodb with php

1 安装Mongondb的PHP扩展 tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz cd mongodb-mongodb-php-driver-</commit_id><commit_id> /usr/local/webserver/php/bin/phpize ./configure –with-php-config=/usr/local/webserver/php/bin/php-config make cp /data/software/mongodb-mongo-php-driver-a54a5f7/modules/mongo.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/ </commit_id> 2 修改/usr/local/webserver/php/etc/php.ini extension=mongo.so

周四
29
四 '10

Nginx处理cookie

群众的力量是巨大的,群众的智慧是无穷的。其实这次的需求就让我体会到这句话的意义。 现有一需求,需要把我们手机网站的cookie信息记录到access.log里,数据挖掘部门需要根据这个来统计用户行为。其实我还真没有这样记录过日志,后来百度了一下,发现Nginx确实很强大。 具体实现看配置: server { listen 80; server_name 192.168.1.101; #setting cookie log #if ( $http_cookie ~* "wap_auth=(.+)(?:;|$)" )如果要对应cookie名称,可以这么做 if ( $http_cookie ~* "(.*)$") { set $wap_cookie $1; } index index.php index.htm index.html; add_header Load-Balancing $server_addr; root /server/www/apps/wap_v2; rewrite ^/css/(.*)$ /media/css/$1 last;   location /logs { alias /data/nginx/logs/; } location ~* .*\.(php|html)?$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index [...]

周一
19
四 '10

nginx配置之动态root路径

这次的需求其实很简单,就是希望把不在root下的文件要能让web访问的到,其实完全可以用alias来解决,但是在测试的过程过发现在swftool目录下,其实还有PHP的请求,后来经过一个开发工程师的提示,采用动态root解决了问题。 server { listen 142.24.77.217:80; server_name t.izhoufeng.com tuiguang.izhoufeng.com; index index.php index.htm index.html;   set $root /server/www/izhoufeng_v3/apps/vehicle/tuiguang/app; if ($request_uri ~* ^/che/swftool/(.*)$) { set $root /server/www/izhoufeng_v3/apps/media; } location /js { alias /server/www/izhoufeng_v3/apps/media/js; } location /css { alias /server/www/izhoufeng_v3/apps/media/css; } location /images { alias /server/www/izhoufeng_v3/apps/media/images; } location /tmp { alias /server/www/izhoufeng_v3/apps/media/upload/tmp; } location /upload { alias /server/www/izhoufeng_v3/apps/media/upload; } [...]

周日
4
四 '10

网络公司内部办公网络架构设计[原创]

网络公司内部办公网络架构设计 1、网络架构图如下: 2、设计意图: 网络刚开始筹建的时候,设备的型号如上图已定,所以在现有设备的前提下,我对自己提了几个小要求: 2.1 要把部门与部门之间按照逻辑结构来分开VLAN。 2.2 技术部门和财务部门内部机器要进行安全控制。 2.3 PCserver机器能分配公网IP。 2.5 尽量避免设备单点,保证PCServer能尽量对外服务。 2.6 能对内部私网测试机器能对外开放部分需要开放端口。 2.7 在AR3831有问题的时候,技术部门能切换网关上网。

周五
2
四 '10

系统排错之人生是个封闭的圈套

其实很早就有写BLOG的想法,甚至可以追溯到从BLOG技术出来的第一天。但是很不幸,我没有。我从网络获取了我想得的很多东西,诸如:电影、新闻、文章、技术甚至包括我的思想和我现在价值观、人生观等,但是我从来没有给网络贡献过我自己的东西,留下痕迹太小太少。今天终于压下键盘,想给自己留下点什么,不说贡献什么这么伟大,但愿能做到教育那么一两个人这么渺小,或许其中包括我自己。 有想法了就要实施,首先就要找个BLOG系统,问了好几个朋友,无一例外的都说是WordPress。有句广告词叫“大家好才是真的好!”,我相信我这几个好友的实力与推荐,说做就做了! 下边开始做的时候,我终于可以点题了,发现我自己进入了自己设下的一个圈套,同时也如我第一段说的,也教育了我自己。 1、下载WordPress代码 http://cn.wordpress.org/ 2、创建FTP,建立WordPress表 insert into ftp表 values(’12′,’username’,'password’,’65533′,’65533′,’serverdir’,’ /sbin/nologin’,”,”,”); create database WordPress表 default character set utf8 default collate utf8_unicode_ci; 说明:我的服务器上的FTPServer是用的MySql存储的虚拟用户。至于这个FTPServer的安装配置文档,我以后共享出来。 3、建立Nginx虚拟机,并重启Nginx使配置生效 server { listen 80; server_name blog.hiphp.com; add_header Load-Balancing $server_addr; access_log logs/access_blog.hiphp.com.log access; location / { root /blog目录/; index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the [...]