idea+springboot+linux+nginx部署專案遇到的問題,403、404、favicon.ico等
1,訪問靜態資源403
修改nginx.conf檔案頭為:user root
2,訪問靜態資源404
同樣是在nginx.conf檔案修改
如果location的配置是 location /static ,類似這樣的子路徑,配置如下:
root /webroot/static;
alias /webroot/static/;
注意:alias後面多一個/
3,網站小圖示
首先關閉springboot的預設圖示
mvc: favicon: enabled: false
然後在static目錄下放置favicon.ico
<link rel="Bookmark" href="/static/favicon.ico" > <link rel="Shortcut Icon" href="/static/favicon.ico" />
其他:linux部署專案,許可權和使用者問題需要留意,很多問題都出在這個上面
相關推薦
idea+springboot+linux+nginx部署專案遇到的問題,403、404、favicon.ico等
1,訪問靜態資源403 修改nginx.conf檔案頭為:user root 2,訪問靜態資源404 同樣是在nginx.conf檔案修改 如果location的配置是 location /static ,類似這樣的子路徑,配置如下: root /webroot/s
linux伺服器部署javaweb環境,並部署專案到tomcat(詳細教程二)
上一篇,我們已經將mysql資料庫、jdk、tomcat等部署完畢。(什麼?沒有安裝?請移步上一篇:linux伺服器部署javaweb環境,並部署專案到tomcat(詳細教程一),慢走,不送 ╮( ̄▽ ̄)╭)閒話不多說,開始部署我們的web專案。 五、部署web專案
linux伺服器部署javaweb環境,並部署專案到tomcat(詳細教程一)
寫完一些東西,想放到伺服器上測試一下。而liunx伺服器也是第一次接觸,去網上百度了一些部署教程,可能是我知識儲備過於簡陋,嘗試了諸多次才將資料庫、jdk、tomcat部署完成。(本人一名java小白,嘗試著寫的第一篇部落格,如有不妥之處,歡迎諸位指正。) 一、安裝mysql
IDEA springboot 建立多模組專案,打包
原始碼:https://gitee.com/DencyCheng/springboot-multiModule/tree/dev 1.專案結構 2.專案依賴關係 multi-module :外層專案 model:實體類 persistence:持久化物件 web:控
Linux上部署專案遇到的問題(二)tomcat啟動成功,但是開啟專案失敗
這個可能是埠號不對。解決步驟如下: 1. 找到tomcat中server.xml 所在位置 find / -name server.xml 2. 使用cd 命令,轉換到server.xml的目錄下,再使用cat命令檢視server.xml cd /home/tomca
linux下部署專案,下載檔案時,中文檔名亂碼問題
本人在linux伺服器的tomcat下部署一個war包專案,但是裡面建立中文檔名檔案一直亂碼,經過多重測試後找到解決方案: 需要在Tomcat啟動的時候強制設定LC_ALL 環境變量 =zh_CN.UTF8,同時設定上Dfile.encoding=UTF8,如下圖是本人使用守護程序啟動to
解決nginx部署https後,原tomcat部署的javaweb專案http不能正常載入js、css資源問題
公司做的小程式專案到部署的時候發現必須要用https協議,這個時候就在阿里雲上申請了免費版本的SSL證書,這裡證書的申請就不做介紹了,下面直接看怎麼處理資源載入問題,從nginx和tomcat的配置檔案入手。 nginx配置vhost.conf 反向代理服務
Linux nginx部署laravel
style tex transform 分享 ron idt mic detail per Composer Composer 是 php 的一個依賴管理工具。它允許你申明項目所依賴的代碼庫,它會在你的項目中為你安裝他們。運行 Composer 需要 PHP 5.3.2+
linux遠端部署專案
. 到處war包 選擇匯出的專案,路徑,finsh 安裝:filezilla.exe 軟體,或其它的上傳檔案的軟體 輸入如主機id,使用者名稱,密碼,埠,點選連線, 下載:xshell工具, 安裝tomcat。jdk,資料庫, war包到tomca
Resin在Linux下部署專案
1 檢視jdk是否正常安裝(1.7版本) java -version 沒有安裝則先安裝jdk 2 將resin-4.0.36.tar.gz壓縮檔案放到opt資料夾下並解壓 解壓 tar zxvf resin-4.0.36.tar.gz 3
linux自動部署jar包,註冊系統服務(基於Centos7)
最近一直在搞伺服器,現在要執行我們的程式,都是jar包的格式,但是每次輸入執行命令都很麻煩,現在進行放入指令碼啟動或者註冊服務啟動,來簡化啟動,但是這個方法也有一定的缺陷,需要一定的標準規範才可以正確執行,比如jar包的打包名稱一定要和指令碼中的名稱一樣 下面進入正題,首先來指令碼啟
linux下部署專案節點相關指令碼
linux節點相關部署指令碼: 1 節點打包時pom相關配置: <build> <finalName>suninfoReport</finalName> &nb
Eclipse中部署專案時,Tomcat啟動報錯 “Failed to start component [StandardServer[8005]]”的解決方法
【錯誤現象】SEVERE: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: F
使用idea整合遠端docker部署專案
準備centos7 ,並且安裝好docker 開啟docker配置檔案(docker把埠號2375開放,,但是測試用用還可以,正式的就不行。) 1.修改配置檔案 vim /usr/lib/systemd/system/docker.service 在E
IDEA建立maven的web專案時,main資料夾下沒有java,resources目錄等原始檔夾
我們在用IDEA建立maven webApp專案的時候,建立完成後發現main資料夾下並沒有java,resources等原始檔夾目錄。這時,我們需要手動新增這些原始檔夾: 建立後的專案目錄結構: 手動新增原始檔夾: 選擇File->Project S
idea+springboot+Mybatis搭建web專案
使用idea+springboot+Mybatis搭建一個簡單的web專案。 首先新建一個專案; 在這裡選擇Maven專案也可以,但是IDEA為我們提供了一種更方便快捷的建立方法,即Spring Initializr。選擇後點擊Next; 把專案資訊寫好,Nex
linux上部署服務後,訪問站點頁面時提示Access denied
解決: 直接使用一下兩條命令: PP3=`cat -n /usr/local/php/etc/php.ini | grep cgi.fix_pathinfo= | awk '{print $1}'` sed -i ''"$PP3"'c cgi.fix_pathinfo=1'
Linux+Nginx+Tomcat 多域名,多應用在同一伺服器的配置
Linux+Nginx+Tomcat 多域名,多應用在同一伺服器的整合配置 實現的效果和達到的目的為: 1、有兩個域名www.aaa.com www.bbb.com 分別對應兩個兩個不同的網站,但是公用同一個Nginx和Tomcat伺服器; 2、所有的JSP等動態內容轉發
2-4 IntelliJ IDEA配置Tomcat及部署Web工程,web工程常用設定
Run-->Edit Configurations... 點下圖中兩個位置都可以進入Edit Configurations... 進入Run/Debug Configurations後點左上角+號找Tomcat,沒有找到,點 35 items more (irrelevant
Kotlin+IDEA+SpringBoot+MyBatis+MySQL+Gradle專案
1. File -> new -> Project ->Spring Initializr 2. next 說明: Group:包名 Artifact: 專案名(需要小寫) Type:構建工具 (這裡選擇Gradle Project) Language: