Author: admin

ubuntu下安装和配置nginx

安装nginx

sudo apt-get install nginx

Ubuntu安装之后的文件结构大致为:

  • 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
  • 程序文件在/usr/sbin/nginx
  • 日志放在了/var/log/nginx中
  • 并已经在/etc/init.d/下创建了启动脚本nginx
  • 默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
    

开源中最好的Web开发资源汇总

法国Web开发人员 Julien Guézennec 整理汇总的有关Web开发的资源和目录,由陈皓翻译。

学习HTML 5编程和设计

apache、lighttpd、nginx三者的区别

apache、lighttpd、nginx三者的区别 

一.软件介绍(apache  lighttpd  nginx)
1. lighttpd
Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。
Fastcgi的优点在于:
· 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.
· 从安全性上看, fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮,
· 从性能上看, fastcgi把动态逻辑的处理从server中分离出来, 大负荷的IO处理还是留给宿主server, 这样宿主server可以一心一意作IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等静态IO处理完全不需要逻辑程序的参与(注1)
· 从扩展性上讲, fastcgi是一个中立的技术标准, 完全可以支持任何语言写的处理程序(php,java,python…)
        

如何选择Linux发行版:CentOS、Debian、Ubuntu之异同

Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。

商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。

 …

未来改变世界的十大技术趋势

思科首席未来学家、首席技术学家戴夫-埃万斯(Dave Evans)称,在未来十年内,物联网、云服务和虚拟人类等十大技术发展趋势,将深刻地改变我们的世界。

 

埃万斯预测的首个技术趋势是“物联网”(The Internet of Things)。他表示,互联网将从信息和交易媒体演变为社交网络,促使人们实时分享知识和集体智慧。“我们正处在一个转折点上——新技术应用方式急剧变革和创新的时代即将开启,它将会让人类受益无穷。”埃万斯说。到2020年,物联网中各种设备的数量将达到500亿台,平均每个人拥有超过6台设备。目前,发达国家中的很多人均拥有三台或三台以上的设备整天连接在互联网上。…

JavaScript的过去、现在和未来

有人说喜欢一个人,没必要了解她的过去,然而想读懂一个人,却需要了解她的过去。JavaScript自1995年诞生以来已过去了16个年头,如今全世界无数的网页在依靠她完成各种关键任务,JavaScript曾在Tiobe发布的编程语言排行榜中排到了第8名,紧随C#,JavaScript从过去装饰性的一种脚本语言转变为主流的编程语言,人们用它来开发更大更复杂的程序,这就需要Web开发人员更深入的了解JavaScript,了解它的过去、现在和未来。JavaScript历史简述…