摘要: 配置文件结构Nginx的配置文件大致分为三个模块,其结构如下:events{}http{ server { } server { }}events中配置一些事件相关的属性,比如最大连接数、所用的网络I/O模型等;http中配置针对http请求的属性;server则是虚拟主机的配置,每一个server代表一个虚拟主机;一个最简单的虚拟主机配置http{ server { listen 80 default; server_name news.10jqka.com.cn; ... 阅读全文
posted @ 2013-01-05 18:03 周昌炬 阅读(248) 评论(1) 推荐(0) 编辑
摘要: Nginx是什么Nginx读作(engine x),可作为HTTP服务器、反向代理服务器、IMAP/POP3/SMTP 代理服务器等Nginx可以做什么事情反向代理加速FastCGI负载均衡WEB服务器邮件代理服务器......为什么要用Nginx公司以前都是采用的Apache作为服务器,但是,随着业务、技术的发展,用户量的壮大,在不同的阶段,我们需要采用不同的技术,当Apache已经不能适应当前的需求时,我们就需要寻找一种新的解决方案,Nginx就是我们目前的选择。选择Nginx的理由高并发(高达50000个并发连接数,得益于epoll和kqueue网络I/O模型,Apache使用的是传统的 阅读全文
posted @ 2013-01-05 16:19 周昌炬 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目中的页面是通过请求传递参数动态生成的,但是短时间内针对所有用户的相同请求,生成的页面是一样的。考虑到面向用户的服务器都开启了squid缓存,因此决定对请求做一个伪静态处理,使squid缓存生效,以提高性能。目前公司的线上服务器是Nginx的,我内网本地装的是Apache,测试服务器上是Nginx,因此对于这两种服务器,都进行了处理。先说一下Apache。Apache的伪静态既可以在配置文件中进行设置,也可以通过.htaccess文件配置,我是选择的后者。伪静态其实就是rewrite,因此需要先开启rewrite模块,即:LoadModule rewrite_module modul 阅读全文
posted @ 2013-01-05 12:36 周昌炬 阅读(344) 评论(0) 推荐(0) 编辑