NGINX学习--nginx转发到本地文件配置
Posted GLLegolas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NGINX学习--nginx转发到本地文件配置相关的知识,希望对你有一定的参考价值。
1 搭建好nginx,可以使用
2 在nginx.conf配置文件中,对http模块,server模块修改,增加一个location
location /esIndex/ { root html; rewrite ^//(.*)$ $1 break; }
3 sbin/nginx -t,sbin/nginx -s reload,重载一下nginx配置文件。
4 在nginx/html文件夹中,新建一个文件夹esIndex,创建一个文件test.info,里边写入一些测试内容。然后访问路径:http://ip+端口/esIndex/test.info,其中ip和端口为nginx的ip和监听的端口,就可以通过nginx访问esIndex文件夹下的内容。
5 其实不用创建esIndex文件夹,直接在html文件夹中创建esIndex.info,访问http://ip+端口/esIndex.info,也可以。
下面是nginx.conf配置:
http { include mime.types; default_type application/octet-stream; sendfile on; server_tokens off; keepalive_timeout 75; gzip on; client_max_body_size 100m; #client_body_buffer_size 4096k; client_body_buffer_size 20m; proxy_connect_timeout 600; proxy_read_timeout 300; proxy_send_timeout 600; proxy_buffer_size 128k; proxy_buffers 32 128k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 512k; proxy_next_upstream http_500 http_502 http_503 error invalid_header; proxy_temp_path /home/zyzx_test/nginx/proxy_temp; proxy_cache_path /home/zyzx_test/nginx/proxy_cache levels=1:2 keys_zone=cache_one:100m inactive=2d max_size=2g; server { listen 22022; server_name localhost; location /esIndex/ { root html; rewrite ^//(.*)$ $1 break; } } }
以上是关于NGINX学习--nginx转发到本地文件配置的主要内容,如果未能解决你的问题,请参考以下文章