当前位置: 首页>編程日記>正文

nginx静态资源服务器(一)

nginx静态资源服务器(一)

之前项目所有静态文件都和项目捆绑在一起的,存放在webapp下面,这样虽然在获取的时候很方便,但是web项目现在越来越大,静态资源文件也越来越多,导致服务器的性能也越来越低了,特别是当获取大量图片的时候,直线下降。

 

出现问题就要解决,想到用Nginx去搭建静态服务器是个不错的选择,那么就开始吧!

 

第一步:

去Nginx官网下载Nginx,并且安装好,当然你也可以下载免安装包。

 

第二步:

启动Nginx, 知道安装Nginx目录,我这里是在:D:\nginx,然后双击nginx.exe即可。如果想关闭,则在当前目录下执行命令nginx -s quit 即可。

 

第三步:重点来了,重点来了,重点来了!!!

找到Nginx目录下的conf文件夹(D:\nginx\conf),修改nginx.conf文件,以下是我的修改

 
#user  nobody;worker_processes  1;#推荐worker数为cpu核数,避免cpu不必要的上下文切换events {#表示每个worker进程所能建立连接的最大值#一个nginx最大的连接数max=worker_connections*worker_processes;#对于http请求本地资源最大并发数量为max#如果http作为反向代理,最大并发数为max/2。因为每个并发会建立与客户端的连接和与后端服务的连接,会占用两个连接。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;keepalive_timeout  65;server {#监听80端口listen       80;server_name  localhost;#charset koi8-r;access_log  logs/host.access.log  main;location / {root   html;index  index.html index.htm;}# serve static files(css|js|image..)##这个地方是重点!!!#所有静态文件开头的请求,都会被重新指向location ~ ^/(images|javascript|js|css|flash|media|static)/  {#指向资源所在的位置,这里要特别注意的是,如果请求的是/images ,则C:\image目录下面应该有个对应的C:\image\images目录root        C:\image;access_log  on;expires     30d;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}
 

其中要注意点的地方是:

 

 #所有静态文件开头的请求,都会被重新指向  location ~ ^/(images|javascript|js|css|flash|media|static)/ 

#指向资源所在的位置,这里要特别注意的是,如果请求的是/images ,则C:\image目录下面应该有个对应的C:\image\images目录,这个地方尤其重要,很容易就错误而且混淆。

 root        C:\image;

第四步:

我们可以在C:\image\images目录里面放入一张照片,123.jpg,然后打开浏览器输入http://localhost/images/123.jpg 即可看到结果,是不是很简单啊!!!


https://www.fengoutiyan.com/post/15439.html

相关文章:

  • nginx服务器配置
  • 静态网页需要服务器吗
  • 服务器只支持静态网页
  • NGINX转发
  • nginx多个静态资源目录配置
  • 静态资源部署到服务器
  • 静态资源服务器
  • 静态web服务器
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機