Nginx——靜態資源服務器(一)


      java web的項目中,我們經常將項目部署到Tomcat或者jetty上,可以通過Tomcat或者jetty啟動的服務來訪問靜態資源。但是隨着Nginx的普及,用Nginx來作為靜態資源服務器,似乎有着更高的性能。接下來的Nginx——靜態資源服務器系列隨筆,我想探討以下幾個問題:

  • Nginx作為靜態資源服務器,有什么優勢?
  • Nginx如何和tomcat結合起來使用?
  • Nginx如何搭建CDN?
  • 等等

     靜態資源是指非服務器運行動態生成的文件,主要包括瀏覽器端渲染(html、css、js)、圖片(jpeg、gif、png)、視頻文件(flv、mpeg)、其他文件(TXT等任意下載文件)。

     本篇以一個簡單的例子來,簡單感受下如何以Nginx提供的服務來訪問靜態資源的。

     第一步:先創建靜態資源目錄文件結構(本例中只用到了html和img目錄):

  •  mkdir /data/nginx_web,創建一個存放靜態資源的目錄
  • mkdir /data/nginx_web/html,存放HTML
  • mkdir /data/nginx_web/js,存放js
  • mkdir /data/nginx_web/css,存放css
  • mkdir /data/nginx_web/img,存放圖片
  •  mkdir /data/nginx_web/doc,存放txt等文件

     第二步:創建一個my_test.html,在文件中添加一張背景圖片:

      

     第三步:在conf.d目錄下創建一個my_test.conf配置文件,並檢查是否有語法錯誤:nginx -t -c /etc/nginx/nginx.conf

      

      第四步:重啟nginx服務,service nginx restart:

      

      第五步:訪問my_test.html頁面,由於我是將宿主機的7001端口映射為docker的centos容器的80端口,所以直接訪問路徑為:http://localhost:7001/my_test.html。

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM