跳转至

6. nginx中静态服务搭建

静态文件服务搭建

nginx.conf配置文件如下

点击查看
user  nobody;
worker_processes  2;
error_log  logs/error.log;
events {
   worker_connections  1024;
}
http {
   include       mime.types;
   default_type  application/octet-stream;
   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;
   sendfile        on;
   #tcp_nopush     on;
   #keepalive_timeout  0;
    keepalive_timeout  65;
    gzip  on; #开启压缩
    gzip_min_length 1; #小于1字节不压缩
    gzip_comp_level 2; #压缩级别
    gzip_types text/plain text/css image/png;#压缩类型
    server {
       listen       8011;
       server_name  192.168.94.130;
       location / {
           alias dlib1/; #这里的alias的意思就是当访问/的时候就相当于访问dlib1目录下的东西,该目录文件放到安装目录/usr/local/nginx下
           autoindex on;  #生成目录结构(不配置不会生成目录)
           set $limit_rate 1k; #限制传输速率单位字节,会访问变慢
          index  index.html index.htm;
     }
   }
 }

检查启动浏览器访问即可,如果文件中包含index.html会解析出来,不包含直接就是目录文件结构