首頁 運維 Nginx nginx和tomcat存取圖片和靜態頁面怎麼配置

nginx和tomcat存取圖片和靜態頁面怎麼配置

May 14, 2023 am 08:58 AM
nginx tomcat

第一種方法:nginx設定下

1、建立檔案路徑:

[root@localhost /]# mkdir /data/soft/ 
[root@localhost ~]# cd /data/soft/ 
[root@localhost soft]# mkdir html images
登入後複製

 2、在images目錄下方放入圖片

r​​rreee

3、在html目錄下面放入一個測試檔

[root@localhost soft]# cd images/ 
[root@localhost images]# ll 
总用量 80 
-rw-r--r--. 1 root root 9503 4月 25 17:06 thpzfulfjn.jpg 
-rw-r--r--. 1 root root 16083 4月 25 17:06 thr2c5vcmz.jpg 
-rw-r--r--. 1 root root 12218 4月 25 17:06 thrg3yx53t.jpg 
-rw-r--r--. 1 root root 15048 4月 25 17:06 thsuf51vtr.jpg 
-rw-r--r--. 1 root root 21799 4月 25 17:06 thvwslf8ze.jpg
登入後複製

 4、安裝nginx,並啟動

選用yum還是編譯看自己喜好,我選擇編譯,自己制定安裝模組

解壓縮pcre-8.34.tar.gz zlib-1.2.8.tar.gz openssl-1.0.1g.tar.gz三個套件並安裝

[root@localhost html]# cat index.html 
this is test page !!!!
登入後複製

安裝nginx

tar -zxvf pcre-8.34.tar.gz 
cd pcre-8.34 
/configure && make && make install 
tar -zxvf zlib-1.2.8.tar.gz 
cd zlib-1.2.8 
/configure && make && make install 
tar -zxvf openssl-1.0.1g.tar.gz 
cd openssl-1.0.1g 
/config && make && make install
登入後複製

 編譯並安裝

tar -zxvf nginx-1.9.0.tar.gz 
cd nginx-1.9.0 
#./configure --prefix=/data/soft/nginx \ 
--user=www \ 
--group=www \ 
--with-mail \ 
--with-mail_ssl_module \ 
--with-http_ssl_module \ 
--with-http_flv_module \ 
--with-http_dav_module \ 
--with-http_sub_module \ 
--with-http_spdy_module \ 
--with-http_realip_module \ 
--with-http_addition_module \ 
--with-http_gzip_static_module \ 
--with-http_stub_status_module \ 
--with-pcre=/data/src/pcre-8.34 \ 
--with-zlib=/data/src/zlib-1.2.8 \ 
--with-openssl=/data/src/openssl-1.0.1g
登入後複製

 修改nginx設定檔

make && make install 
groupadd www 
useradd -g www www
登入後複製

5 、此時可以測試看看

先是html頁面

nginx和tomcat存取圖片和靜態頁面怎麼配置

#在看看圖片

nginx和tomcat存取圖片和靜態頁面怎麼配置

顯然,nginx設定下靜態頁面和圖片是可以存取成功的,下面開始tomcat存取設定

第二種方法:tomcat

1、查看jdk版本

[root@localhost nginx]# vim conf/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 /data/soft/images/;#指定图片存放路径 
   access_log /data/soft/nginx/logs/images.log;#日志存放路径 
   proxy_store on; 
   proxy_store_access user:rw group:rw all:rw; 
   proxy_temp_path /data/soft/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 /data//soft/html; #html访问路径 
   index index.html index2.htm; #html文件名称 
   } 
  } 
   error_page 404 /404.html;
登入後複製

2、解壓縮tomcat並啟動

 java -version 
openjdk version "1.8.0_65" 
openjdk runtime environment (build 1.8.0_65-b17) 
openjdk 64-bit server vm (build 25.65-b01, mixed mode)
登入後複製

3、本地測試能不能訪問

nginx和tomcat存取圖片和靜態頁面怎麼配置

4、 上面正常,那麼把頁面資料夾放到wepapps下面去,注意,html資料夾裡有inde.html頁面的。

tar -xvf apache-tomcat-8.5.30.tar.gz 
[root@localhost tomcat]# sh bin/startup.sh
登入後複製

測試訪問html頁面

nginx和tomcat存取圖片和靜態頁面怎麼配置

繼續把圖片資料夾放到wepapps下面去,images下面是有圖片的。

[root@localhost soft]# cp -rp html/ /data/soft/tomcat/webapps/
登入後複製

直接在瀏覽器上存取如下

nginx和tomcat存取圖片和靜態頁面怎麼配置

#     

以上是nginx和tomcat存取圖片和靜態頁面怎麼配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Nginx SSL證書更新Debian教程 Nginx SSL證書更新Debian教程 Apr 13, 2025 am 07:21 AM

本文將指導您如何在Debian系統上更新NginxSSL證書。第一步:安裝Certbot首先,請確保您的系統已安裝certbot和python3-certbot-nginx包。若未安裝,請執行以下命令:sudoapt-getupdatesudoapt-getinstallcertbotpython3-certbot-nginx第二步:獲取並配置證書使用certbot命令獲取Let'sEncrypt證書並配置Nginx:sudocertbot--nginx按照提示選

如何利用Nginx日誌提升網站速度 如何利用Nginx日誌提升網站速度 Apr 13, 2025 am 09:09 AM

網站性能優化離不開對訪問日誌的深入分析。 Nginx日誌記錄了用戶訪問網站的詳細信息,巧妙利用這些數據,可以有效提升網站速度。本文將介紹幾種基於Nginx日誌的網站性能優化方法。一、用戶行為分析與優化通過分析Nginx日誌,我們可以深入了解用戶行為,並據此進行針對性優化:高頻訪問IP識別:找出訪問頻率最高的IP地址,針對這些IP地址優化服務器資源配置,例如增加帶寬或提升特定內容的響應速度。狀態碼分析:分析不同HTTP狀態碼(例如404錯誤)出現的頻率,找出網站導航或內容管理中的問題,並進

Tomcat日誌中如何識別攻擊 Tomcat日誌中如何識別攻擊 Apr 13, 2025 am 07:57 AM

有效分析Tomcat日誌,識別潛在攻擊至關重要。本文將指導您如何從日誌中識別惡意活動,並提出相應的安全建議。識別惡意流量特徵攻擊者經常使用編碼技術隱藏惡意意圖,常見的編碼方式包括:URL編碼:使用%開頭進行編碼(例如,<script>解碼為)。 Base64編碼:編碼結果通常以=或==結尾(例如,PHNjcmlwdD4=解碼為)。十六進制編碼:使用\x開頭(例如,\x61解碼為a)。 Unicode編碼:使用\u或\U開頭(例如,\u7F16\u7801解碼為“編碼”)

Nginx日誌中的安全問題如何防範 Nginx日誌中的安全問題如何防範 Apr 13, 2025 am 07:36 AM

Nginx日誌安全至關重要,它可能洩露敏感信息或暴露惡意訪問企圖。本文提供一系列有效措施,幫助您提升Nginx日誌安全性:訪問控制:嚴格限制對Nginx日誌文件的訪問權限。僅授權人員可訪問,並利用文件系統權限控制訪問。同時,實施日誌輪轉和歸檔策略,減小日誌文件規模,降低風險。信息脫敏:日誌格式應避免記錄敏感信息(如密碼、信用卡信息)。使用日誌脫敏工具或自定義日誌格式,隱藏敏感數據。實時監控與告警:部署監控系統實時追踪Nginx日誌中的異常行為。配置告警機制,

Tomcat日誌中如何查看線程狀態 Tomcat日誌中如何查看線程狀態 Apr 13, 2025 am 08:36 AM

要查看Tomcat日誌中的線程狀態,您可以採用以下幾種方法:TomcatManagerWeb界面:在瀏覽器中輸入Tomcat的管理地址(通常為http://localhost:8080/manager),登錄後即可查看線程池的狀態。 JMX監控:使用JMX監控工具(如JConsole)連接到Tomcat的MBean服務器,查看Tomcat線程池的狀態。在JConsole中選擇

Nginx日誌中的請求類型有哪些 Nginx日誌中的請求類型有哪些 Apr 13, 2025 am 09:21 AM

Nginx服務器日誌記錄了各種客戶端請求信息,本文將詳細介紹Nginx日誌中常見的請求類型及其相關信息。一、HTTP請求方法Nginx日誌記錄了多種HTTP請求方法,用於指示客戶端與服務器交互的方式:GET:最常用的請求方法,用於從服務器獲取數據,例如網頁、圖片、CSS文件等。請求參數通常包含在URL中。 POST:用於向服務器提交數據,常用於表單提交或文件上傳。數據包含在請求體中,而非URL。 PUT:用於上傳文件或更新服務器上的現有資源。數據同樣位於請求體中。 DEL

如何通過FetchDebian安裝軟件 如何通過FetchDebian安裝軟件 Apr 13, 2025 am 06:00 AM

Debian系統軟件安裝,最便捷的方法莫過於使用APT包管理器。以下步驟將指導您如何高效地使用APT:更新軟件包信息:首先,更新本地軟件包列表,確保獲取最新的軟件信息和可用更新。執行以下命令:sudoaptupdate搜索目標軟件:使用aptsearch命令查找所需軟件。例如,要查找文本編輯器,輸入:aptsearcheditor系統會返回所有匹配的軟件包。安裝軟件:找到目標軟件包後,使用aptinstall命令進行安裝。例如,安裝Nginx網絡服務器:s

Debian下Tomcat日誌配置在哪 Debian下Tomcat日誌配置在哪 Apr 13, 2025 am 08:57 AM

本文介紹如何在Debian系統中配置Tomcat日誌。 Tomcat日誌配置文件通常位於/path/to/tomcat/conf/logging.properties。通過修改此文件,您可以自定義日誌級別、格式和輸出位置。日誌文件存放位置Tomcat日誌文件默認存儲在$CATALINA_BASE/logs目錄下。 $CATALINA_BASE指的是Tomcat的安裝根目錄,如果未指定,則與$CATALINA_HOME(Tomcat安裝目錄)相同。常用Linux命令查看Tomcat日誌以下是一些常

See all articles