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