sharpds77 发表于 2018-11-15 10:37:28

Linux学习之路-Nginx(2)安装及配置文件篇【23】---20180210

#cat nginx.conf  
usernginx;
  
worker_processes1;                                  #worker的数量,建议小于cpu的数量
  

  
error_log/var/log/nginx/error.log warn;
  
pid      /var/run/nginx.pid;
  

  
events {
  
    worker_connections1024;                         #每个worker最大连接数
  
}
  

  
http {
  
    include       /etc/nginx/mime.types;            #支持的媒介
  
    default_typeapplication/octet-stream;
  

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

  
    access_log/var/log/nginx/access.logmain;
  

  
    sendfile      on;
  
    #tcp_nopush   on;
  

  
    keepalive_timeout65;
  

  
    #gzipon;
  

  
    include /etc/nginx/conf.d/*.conf;
  
}
  

  
#ps aux
  
root      167730.00.1452001056 ?      Ss   22:40   0:00 nginx: master process nginx
  
nginx   167740.00.1455841784 ?      S    22:40   0:00 nginx: worker process
  
#pstree -p | grep nginx
  
      |-nginx(16773)---nginx(16774)
  
#cat/var/run/nginx.pid                #存放的是master的进程编号
  
16773
  

  
#ll
  
total 40
  
drwxr-xr-x 2 root root 4096 Mar7 22:13 conf.d
  
drwxr-xr-x 2 root root 4096 Oct 31 2016default.d
  
-rw-r--r-- 1 root root 1007 Oct 17 21:25 fastcgi_params
  
-rw-r--r-- 1 root root 2837 Oct 17 21:25 koi-utf
  
-rw-r--r-- 1 root root 2223 Oct 17 21:25 koi-win
  
-rw-r--r-- 1 root root 3957 Oct 17 21:25 mime.types
  
lrwxrwxrwx 1 root root 29   Mar7 22:13 modules -> ../../usr/lib64/nginx/modules
  
-rw-r--r-- 1 root root643Oct 17 21:21 nginx.conf
  
-rw-r--r-- 1 root root 636Oct 17 21:25 scgi_params
  
-rw-r--r-- 1 root root 664Oct 17 21:25 uwsgi_params
  
-rw-r--r-- 1 root root 3610 Oct 17 21:25 win-utf
  

  
#ulimit -n
  
1024
  
#ulimit -n 10240
  
#ulimit -a
  
core file size          (blocks, -c) 0
  
data seg size         (kbytes, -d) unlimited
  
scheduling priority             (-e) 0
  
file size               (blocks, -f) unlimited
  
pending signals               (-i) 3808
  
max locked memory       (kbytes, -l) 64
  
max memory size         (kbytes, -m) unlimited
  
open files                      (-n) 10240
  
pipe size            (512 bytes, -p) 8
  
POSIX message queues   (bytes, -q) 819200
  
real-time priority            (-r) 0
  
stack size            (kbytes, -s) 10240
  
cpu time               (seconds, -t) unlimited
  
max user processes            (-u) 3808
  
virtual memory          (kbytes, -v) unlimited
  
file locks                      (-x) unlimited
  

  
#加载第三方模块操作
  
#1、下载第三方模块
  
#wget http://mirrors.aliyun.com/epel/6/x86_64/Packages/n/nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm
  
--2018-03-07 23:00:41--http://mirrors.aliyun.com/epel/6/x86_64/Packages/n/nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm
  
Resolving mirrors.aliyun.com... 202.108.249.220, 202.108.249.221, 123.125.18.87, ...
  
Connecting to mirrors.aliyun.com|202.108.249.220|:80... connected.
  
HTTP request sent, awaiting response... 200 OK
  
Length: 16016 (16K)
  
Saving to: “nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm”
  

  
100%[==================================================================>] 16,016      --.-K/s   in 0.04s
  

  
2018-03-07 23:00:41 (387 KB/s) - “nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm” saved
  

  
#rpm -qpl http://mirrors.aliyun.com/epel/6/x86_64/Packages/n/nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm
  
warning: http://mirrors.aliyun.com/epel/6/x86_64/Packages/n/nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
  
/usr/lib64/nginx/modules/ngx_http_xslt_filter_module.so
  
/usr/share/nginx/modules/mod-http-xslt-filter.conf         #调用模块的配置文件
  
#cat /usr/share/nginx/modules/mod-http-xslt-filter.conf
  
load_module "/usr/lib64/nginx/modules/ngx_http_xslt_filter_module.so";
  

  
#2、安装模块
  
#rpm -ivh http://mirrors.aliyun.com/epel/6/x86_64/Packages/n/nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm
  
Retrieving http://mirrors.aliyun.com/epel/6/x86_64/Packages/n/nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64.rpm
  
warning: /var/tmp/rpm-tmp.WaMXQe: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
  
Preparing...                ###########################################
  
      package nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64 is already installed
  

  
#3、调用模块
  
#vim /etc/nginx/nginx.conf
  
load_module "/usr/lib64/nginx/modules/ngx_http_xslt_filter_module.so";#在全局设置添加这句命令
  
#或者把这个/usr/share/nginx/modules/mod-http-xslt-filter.conf文件,拷贝到/etc/nginx/conf.d/ 目录下


页: [1]
查看完整版本: Linux学习之路-Nginx(2)安装及配置文件篇【23】---20180210