Nginx

作者: 阑珊灯火_4ac3 | 来源:发表于2018-07-20 21:51 被阅读0次

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地址,出现如下图所示则证明安装成功

image

源码安装

如果要使用 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

每次的结果如图所示

./configure make make install

安装完成!启动方式为直接运行二进制文件 sudo /usr/local/nginx/sbin/nginx,浏览器检验即可。

相关文章

网友评论

      本文标题:Nginx

      本文链接:https://www.haomeiwen.com/subject/xpqcmftx.html