• Linux:nginx基础


    一、、简单介绍

    nginx时开源的www服务器,只能解析静态的网页(html,js,css等),具有静态小文件高并发特性。

    可做web服务器、负载均衡、web cache(web缓存)

    优点:

    1、高并发(静态小文件处理连接数多)

    2、占用资源少

    3、功能种类很多。(web服务器、缓存、负载均衡等,但是每个功能都不太好)

    4、支持epoll模型,似的nginx可以支持高并发

    5、nginx配合动态服务合apache有区别

    6、利用nginx可以对ip限速,可以限制连接数

    7、配置简单、灵活

    二、nginx、php、mysql整合原理(LNMP):

    与apache不同,php是作为一个模块潜入到apache中的,而对于nginx来说,php是一个独立的fcgi服务,默认9000端口。用户访问nginx,nginx中有个配置,会把php结尾的内容通过fcig服务提交到php所在服务器9000端口,进行处理。

    三、Nginx应用场合:

    1、静态服务器(图片、视频服务)html,js,css  .flv等

    2、动态服务,nginx+fastcig的方式运行php

    3、反向代理、负载均衡

    4、缓存服务。

    四、虚拟主机

    1、基于域名

    2、基于端口

    3、基于ip

    五、安装

    安装准备:

    先安装pcre

    yum install pcre pcre-devel -y

    openssl:

    yum install openssl openssl-devel -y

    1、下载 http://nginx.org/

    wget http://nginx.org/download/nginx-1.6.3.tar.gz

    2、解压

    tar axvf nginx-1.6.3.tar.gz

    3、进入目录

    cd nginx-1.6.3

    4、创建用户合组

    useradd nginx -s /sbin/nologin -M

    5、编译

    ./configure --user=nginx --group=nginx --prefix=/application/nginx1.6.3 --with-http_stub_status_module --with-http_ssl_module

    6、make && make install

    7、创建软连接

    ln -s /application/nginx1.6.3/ /application/nginx

    8、启动nginx

    /application/nginx/sbin/nginx  直接回车就行

    9、检查

    netstat -lntup |grep nginx

    lsof -i:80

    访问:

     六、配置一个站点

    nginx配置文件再/conf目录下=》nginx.conf.这个文件中一个server标签就可以配置一个虚拟主机

    nginx的默认站点root再html目录下index.html中

     七、配置虚拟主机

    和apache一样

    1、再配置文件中,修改server。有几个虚拟域名主机就拷贝几份

    2、站点目录html/www,再html目录下再创建www目录,放index.html。写一部分内容,然后重新加载(相当于apache的重启graceful)

    3、修改客户端主机的host文件,配置域名

    4、访问

  • 相关阅读:
    LeetCode212. Word Search II
    LeetCode132. Palindrome Partitioning II
    LeetCode239. Sliding Window Maximum
    LeetCode解题报告—— Interleaving String
    LeetCode解题报告—— Maximal Rectangle
    LeetCode解题报告—— Minimum Window Substring && Largest Rectangle in Histogram
    LeetCode解题报告—— N-Queens && Edit Distance
    LeetCode解题报告—— Trapping Rain Water
    在CentOS上安装第三方软件库EPEL
    lunix存取windows共享文件夹
  • 原文地址:https://www.cnblogs.com/bendouyao/p/10149955.html
Copyright © 2020-2023  润新知