• nginx入门(一)


    什么是nginx?

    • nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用nginx。

    nginx应用场景

    1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。
    2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
    3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

    nginx优缺点

    占内存小,可以实现高并发连接、处理响应快。
    可以实现http服务器、虚拟主机、反向代理、负载均衡。
    nginx配置简单
    可以不暴露真实服务器IP地址

    nginx.conf 介绍

    • 配置静态访问
      Web server很重要一部分工作就是提供静态页面的访问,例如images, html page。nginx可以通过不同的配置,根据request请求,从本地的目录提供不同的文件返回给客户端。
      打开安装目录下的nginx.conf文件,默认配置文件已经在http指令块中创建了一个空的server块,在nginx-1.8.0中的http块中已经创建了一个默认的server块。内容如下
    server {
            listen       80;
            server_name  localhost;
            location / {
                root   html;
                index  index.html index.htm;
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            } 
    }  
    
    
    • 进入sbin目录下启动 ./nginx

    nginx的常用命令

    nginx服务器重启命令,关闭

    nginx -s reload:修改配置后重新加载生效

    nginx -s reopen: 冲洗打开日志文件

    nginx -t -c/path/to/nginx.cof 测试nginx配置文件是否正确

    查看nginx的进程是否启动 ps -ef |grep nginx

    杀死进程 kill -9 IP

    关闭nginx:

    nginx -s stop:快速停止nginx

    quit:完整有序的停止nginx

  • 相关阅读:
    计算日期之差
    大数相加
    NY-字符串替换
    HDU1004之总是wa的细节问题
    指针在字符串简单应用
    mybatis~SQL映射
    java实现递归(1)
    apk、图片下载工具(1)
    签到规则工具(1)
    短信发送工具(2)
  • 原文地址:https://www.cnblogs.com/Libbo/p/11528148.html
Copyright © 2020-2023  润新知