2010年12月15日
摘要: 需要安装nginx、 ngx_http_auth_pam_module、pam-mysql、mysql安装nginx和ngx_http_auth_pam_module下载nginx和pam模块(http://web.iti.upv.es/~sto/nginx/)编译安装(具体编译nginx看以前的文章)[代码]--add-module=../auth_pam_module,添加了ngx_http_auth_pam_module,存放在/root/auth_pam_module文件中然后make make installmake时可能会报错,[代码]该错误是因为没安装pam-dev[代码]然后重 阅读全文
posted @ 2010-12-15 17:30 s3 阅读(879) 评论(0) 推荐(0) 编辑
  2010年12月14日
摘要: 下载ubuntu.iso文件通过虚拟机安装,时间有点长。登录的时候使用自己设定的用户密码 登录以后通过sudo passwd root修改root密码重启后使用root登录系统执行[代码]进行系统更新(可先在/etc/apt/source.list修改更新源,针对不同版本系统更新源地址不同)下载(wget)nginxopenssl-1.0.0c.tar.gzpcre-8.01.tar.gzzlib-1.2.5.tar.tar解压(tar)nginxopenssl-1.0.0c.tar.gzpcre-8.01.tar.gzzlib-1.2.5.tar.tar编译并安装没个程序./configur 阅读全文
posted @ 2010-12-14 15:56 s3 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 编译的时候默认参数即可[代码]修改配置文件[代码]auth_basic "Auth"中的Auth是弹出框(输入用户名和密码)的标题auth_basic_user_file/usr/local/nginx/conf/htpasswd;中的/usr/local/nginx/conf/htpasswd是保存密码的文件密码文件生成,需要apt-get install mini-httpd[代码]配置好后,重启,应该就可以了。注:我在配置的时候,由于IE9缓存数据,造成不弹出身份验证框。清楚缓存就好了。 阅读全文
posted @ 2010-12-14 15:37 s3 阅读(1535) 评论(0) 推荐(0) 编辑
  2010年12月10日
摘要: [代码] 阅读全文
posted @ 2010-12-10 09:46 s3 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: HTTP核心模块支持一些内置变量,变量名与apache里的对应。比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量。更多变量:$args, 请求中的参数;$content_length, HTTP请求信息里的"Content-Length";$content_type, 请求信息里的"Content-Type";$document_root, 针对当前请求的根路径设置值;$document_uri, 与$uri相同;$host, 请求信息中的"Host",如果请求中没有Host行,则等于设置的服务器名;$limit_rate, 对连接速率的限制;$re 阅读全文
posted @ 2010-12-10 09:45 s3 阅读(392) 评论(0) 推荐(0) 编辑
摘要: #Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。--prefix=PATH #Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为PATH/sbin/nginx。--sbin-path=PATH#在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为PATH/conf/nginx.conf。--conf-path=PATH#在nginx.conf中没有指定pid指令的情况下,默认的nginx.pid的路径。如果没有指定,默认为 PATH/logs/nginx.pid。--pid-path=PATH#nginx.lock文件的路径。 阅读全文
posted @ 2010-12-10 09:45 s3 阅读(499) 评论(0) 推荐(0) 编辑
  2010年12月7日
摘要: 环境:ubuntu10.10nginx-0.9.1php5.3.3mysql 5.1PDO mysql的安装:[代码]pecl install pdo_pgsqlPHP_PDO_SHARED=1peclinstallpdo_mysql最后,修改/etc/php5/apache2/php.ini添加代码extension=pdo.soextension=pdo_mysql.so安装SQLITE[代码]修改日志文件夹权限为可读写/system/conf/libs/log4php/logs修改缓存文件夹权限为可读写/system/kernel/services/mmap/cache 阅读全文
posted @ 2010-12-07 14:13 s3 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 安装 php5-fpm, php5-cgi。并根据自己需要安装其他php组件[代码]配置nginx[代码]代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--server{listen80;##listenforipv4listen[::]:80defaultipv6only=on;##listenforipv6server_namelocalhost;root/var/www;indexindex.phpindex.htmlindex.htm; 阅读全文
posted @ 2010-12-07 12:01 s3 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 【简介】Nginx 是一个很牛的高性能 Web 和 反向代理 服务器,它具有有很多非常优越的特性:在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品: Nginx 在美国是做虚拟主机生意的老板们经常选择的软件平台之一。 能够支持高达 50,000 个并发连接数的响应, 感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.。Nginx 作为 负载均衡 服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务器对外进行服务。 Nginx 采用 C 进行编写, 不论是系统资源开销还是 CP 阅读全文
posted @ 2010-12-07 09:20 s3 阅读(2362) 评论(0) 推荐(0) 编辑
  2010年12月5日
摘要: 需求:  最初的风险是来自需求调研,与用户的沟通也是从需求开始,正确把握好需求,才能鉴定清楚项目目标。  在需求整理后,一定要与用户多次进行沟通确认,确保我们整理的需求就是用户希望的,确保需求调研完整、覆盖面全。方案:  针对需求,要提出合适的实现方案,该方案必须保证可扩展性、适当性(与项目组实际情况符合),不能因为方案涉及太复杂,造成研发负担。  方案确定后要与用户确认,项目组提出的方案是符合项目组的要求的,但不一定符合用户的需求,比如硬件设施是否能够满足,人员是否能够配备齐全。又用户确认才能通过。系统架构:  采用符合该项目的架构,满足需求、以现有资源容易实现,工作量不大。架构设计由项目组 阅读全文
posted @ 2010-12-05 12:56 s3 阅读(1169) 评论(0) 推荐(0) 编辑