nginx和tomcat存取圖片和靜態頁面怎麼配置
第一種方法:nginx設定下
1、建立檔案路徑:
[root@localhost /]# mkdir /data/soft/ [root@localhost ~]# cd /data/soft/ [root@localhost soft]# mkdir html images
2、在images目錄下方放入圖片
rrreee3、在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存取設定
第二種方法: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、本地測試能不能訪問
4、 上面正常,那麼把頁面資料夾放到wepapps下面去,注意,html資料夾裡有inde.html頁面的。
tar -xvf apache-tomcat-8.5.30.tar.gz [root@localhost tomcat]# sh bin/startup.sh
測試訪問html頁面
繼續把圖片資料夾放到wepapps下面去,images下面是有圖片的。
[root@localhost soft]# cp -rp html/ /data/soft/tomcat/webapps/
直接在瀏覽器上存取如下
#
以上是nginx和tomcat存取圖片和靜態頁面怎麼配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

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

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

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

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

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

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

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

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