Nginx初窥
Nginx的由来
来自俄罗斯的 Igor Sysoev 在为 Rambler Media(http://www.rambler.ru/)工作期间,使 用 C 语言开发了 Nginx。Nginx 作为 Web 服务器,一直为俄罗斯著名的门户网站 Rambler Media 提供着出色、稳定的服务。
由于 Nginx 使用基于事件驱动的架构能够并发处理百万级别的 TCP 连接,高度模块化 的设计和自由的许可证使得扩展 Nginx 功能的第三方模块层出不穷,而且优秀的设计带来了 极佳的稳定性,因此其作为 Web 服务器被广泛应用到大流量的网站上,包括腾讯、新浪、网 易、淘宝等访问量巨大的网站。
Nginx 的优势
1. 更快
2. 高扩展性
3. 高可靠性
4. 低内存消耗
5. 单机支持 10 万以上的并发连接
6. 热部署
7. 最自由的 BSD 许可协议
Nginx的安装
apt方式
sudo apt-get install nginx
直接在终端中键入上述内容即可,如果发生依赖错误可以尝试一下解决办法:
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
使用sudo service nginx start
,然后在浏览器中访问自身的IP地址,出现如下图所示则证明安装成功
源码安装
如果要使用 Nginx 的常用功能,那么首先需要确保该操作系统上至少安装了如下软件。 所以首先要安装如下软件:
1. GCC 编译器
sudo apt-get install gcc
sudo apt-get install g++
2. PCRE 库
sudo apt-get install libpcre3 libpcre3-dev
3. zlib库
sudo apt-get install zlib1g-dev
4. Openssl 开发库
sudo apt-get install openssl libssl-dev
下载安装包,网址为http://nginx.org/download/nginx-1.14.0.tar.gz,解压
sudo wget -c http://nginx.org/download/nginx-1.14.0.tar.gz
sudo tar -zxvf nginx-1.14.0.tar.gz
源码安装的一种很简单的方式是:
sudo ./configure
sudo make
sudo make install
每次的结果如图所示
安装完成!启动方式为直接运行二进制文件 sudo /usr/local/nginx/sbin/nginx
,浏览器检验即可。
网友评论