tomcat和nginx配置java服務器
寫了這么久的SSM,做了一個簡單的網站【沒有加入數據庫】,然后就要開始部署javaWEB的雲服務器了。本次搭建使用的Tomcat和nginx。
- 服務器系統:Ubuntu16.04
- Tomcat
- nginx
安裝java環境【oracle java8】
如果在中將
- 添加倉庫源:
add-apt-repository ppa:webupd8team/java
- 更新軟件包列表:
sudo apt-get update
- 安裝java JDK:
sudo apt-get install oracle-java8-installer
安裝Tomcat
安裝Tomcat推薦在官網下載后安裝

將下載好的文件傳入服務器某個文件夾,或者說在直接服務器中下載。然后將壓縮包解壓。
tar -zxvf apache-tomcat-9.0.13.tar.gz
然后將解壓后的文件夾移入/usr/tomcat
下
mv apache-tomcat-9.0.13 /usr/tomcat
然后進入/usr/tomcat/bin
目錄中,執行
./startup.sh
這時候最后一行如果出現Tomcat started
則就代表成功了。
安裝nginx
安裝nginx可以參照我以前寫的博客
IDEA將項目導出為war並上傳到服務器
-
項目導出為war
這篇博客
寫的很詳細了,我就不多說了 -
上傳到服務器
在上面我們已將將tomcat放在/usr/tomcat
下,這時候我們將war文件放在/usr/tomcat/webapps
下,tomcat就會自動解包了。
假如我們的war包名為test.war
,此時便有一個test
的文件夾了。這時候我們就可以通過ip:8080/test
來訪問我們的網站了【前提是服務器8080端口開了】,但是我還是選擇nginx。
配置nginx conf文件
配置一個最簡單的nginx文件。
server {
listen 80;
server_name xxx; #你的域名,需要將域名解析
root /usr/tomcat/webapps/test; #假如不配置的話,所有css,js,img文件都無法加載
charset utf-8;
location / {
proxy_pass http://localhost:8080/test/; //核心關鍵的地方,將數據交給本地8080端口的test后台去處理,ps:后面的 / 別忘了
}
}
這個文件怎么去使用,在我的博客后面已經說明了。
今天就是簡單的介紹一下javaweb服務器的搭建,主要是記得寫root
,不然css和js全部加載不出來。
於人曰浩然,沛乎塞蒼冥。皇路當清夷,含和吐明庭。