其实前面在这篇文章Nginx之动静分离中已经提到过如何配置静态文件直接访问,今天突然再写是因为之前写的不够完善,所以这一篇文章你可以理解为是在前一个基础上的扩展。
之所以下午临时想到这个,是因为之前搭建Hexo博客平台后,忘记在上面发布文章了,今天想发布文章,但是觉得那种Nginx+ftp有点麻烦,所以就直接简单化了。
其实主要还是对Nginx.conf配置文件进行修改,修改内容如下:
server { Listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location ~ .*\.(gif|jpg|jpeg|png)$ { expires 24h; root /usr/local/Nginx/HTML/images;#指定图片存放路径 access_log /data/soft/Nginx/logs/images.log;#日志存放路径 proxy_store on; proxy_store_access user:rw group:rw all:rw; proxy_temp_path /usr/local/Nginx/HTML/images;#图片访问路径 proxy_redirect off; proxy_set_header Host 127.0.0.1; clIEnt_max_body_size 10m; clIEnt_body_buffer_size 1280k; proxy_connect_timeout 900; proxy_send_timeout 900; proxy_read_timeout 900; proxy_buffer_size 40k; proxy_buffers 40 320k; proxy_busy_buffers_size 640k; proxy_temp_file_write_size 640k; if ( !-e $request_filename) { proxy_pass http://127.0.0.1;#默认80端口 } } location / { root /usr/local/Nginx/HTML/images; #HTML访问路径 index index.HTML index2.htm; #HTML文件名称 } }
配置完后保存重启,然后再浏览器输入对应的图片地址就可以打开了。
如下图所示:
总结
以上是内存溢出为你收集整理的Nginx如何配置静态文件直接访问 Nginx之动静分离全部内容,希望文章能够帮你解决Nginx如何配置静态文件直接访问 Nginx之动静分离所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)