Nginx——常用功能

1、别名配置

可以通过设置别名,实现多个域名访问同一个网站。
设置很简单,在server区块中的server_name后面增加一个域名,中间用空格隔开。

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen 80;
        server_name  www.luo.com luo.com;
        location / {
            root   /usr/share/nginx/8080;
            index  index.html index.htm;
        }
    }
}
  

2、状态信息显示

location区块里添加stub_status on;

    server {
        listen 80;
        server_name  wang.com chen.com;
        location /status {
                stub_status on;
                allow 172.16.254.183;
                deny all;
        }

效果如下:


Active connections: 活动状态的连接数;
accepts:已经接受的客户端请求的总数;
handled:已经处理完成的客户端请求的总数;
requests:客户端发来的总的请求数;
Reading:处于读取客户端请求报文首部的连接的连接数;
Writing:处于向客户端发送响应报文过程中的连接数;
Waiting:处于等待客户端发出请求的空闲连接数

3、错误日志

在主配置区块添加一条指令即可
配置格式:error_log file level;
其中
file:是日志文件路径
level:是日志等级(debug|info|notice|warn|error|crit|emerg
指定某个等级,就会记录该包括该等级和以上级别的信息,生产一般是warn|error|crit三个等级之一,info会产生大量的记录,造成I/O消耗。

4、访问日志

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                 '"$http_user_agent" "$http_x_forwarded_for"';

access_log  logs/access.log  main;

5、Nginx rewrite

Nginx rewrite可以实现url重写功能

6、Nginx访问认证

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Nginx常用功能1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。正向代理和反向代理...
    野柳阅读 577评论 0 0
  • 1.ngnix介绍 ngnix www服务软件 俄罗斯人开发 开源 性能很高 本身是一款静态WWW软件 静态小文件...
    逗比punk阅读 2,160评论 1 6
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,853评论 24 1,002
  • Http代理,反向代理: 作为web服务器最常用的功能之一,尤其是反向代理。 这里我给来2张图,对正向代理与反向代...
    Zhang21阅读 640评论 0 0
  • 1.HTTP代理和反向代理 代理服务器和反向代理服务器是Nginx服务器作为Web服务器的主要功能之一,尤其是反向...
    吃瓜的东阅读 325评论 0 0