将Web项目部署到华为云服务器的Linux的Tomcat中
生活随笔
收集整理的這篇文章主要介紹了
将Web项目部署到华为云服务器的Linux的Tomcat中
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
將Web項(xiàng)目部署到阿里云服務(wù)器的Linux的Tomcat中
01_用SSH Secure Shell Client或Xshell 6這個(gè)Windows客戶端工具,將在Windows中已經(jīng)開發(fā)完畢的JavaWeb項(xiàng)目上傳Linux操作系統(tǒng)的Tomcat的webapps目錄中。
(分模塊項(xiàng)目只需將web項(xiàng)目上轉(zhuǎn))
02_修改Nginx服務(wù)器的配置文件nginx.conf,因?yàn)橛脩舻恼?qǐng)求先由Nginx服務(wù)器處理,但Nginx不能處理jsp文件,所以用戶一旦訪問的是jsp文件,由Nginx將請(qǐng)求轉(zhuǎn)向到Tomcat,由Tomcat再處理jsp文件。
位于/usr/local/nginx/conf/nginx-conf配置文件的需要修改內(nèi)容如下:
server {listen 80;server_name 120.79.52.149;proxy_set_header X-Forwarded-Host $host;proxy_set_header X-Forwarded-Server $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;location / {proxy_pass http://120.79.52.149:8080;proxy_connect_timeout 600;proxy_read_timeout 600;} } 關(guān)鍵點(diǎn)解釋: listen 80 監(jiān)聽80端口 server_name 120.79.52.149 監(jiān)聽120.79.52.149阿里云服務(wù)器Linux的IP地址 location / 默認(rèn)JavaWeb項(xiàng)目 proxy_pass http://120.79.52.149:8080 Nginx如果不能處理,交由Tomcat處理http://120.79.52.149:8080這是Tomcat的IP和端口03_分別進(jìn)入Tomcat和Nginx這二個(gè)目錄,并啟動(dòng)這二個(gè)服務(wù)器軟件。
[root@izwz95guu17jatwg50r117z ~]# cd /usr/local/apache-tomcat-8.5.28/bin [root@izwz95guu17jatwg50r117z bin]# ./shutdown.sh [root@izwz95guu17jatwg50r117z bin]# ./startup.sh[root@izwz95guu17jatwg50r117z bin]# cd /usr/local/nginx/sbin [root@izwz95guu17jatwg50r117z sbin]# ./nginx -s stop [root@izwz95guu17jatwg50r117z sbin]# ./nginx訪問阿里云服務(wù)器的Linux的Tomcat中的Web項(xiàng)目
01_打開瀏覽器,在地址欄中輸入:http://120.79.52.149/myweb/index.jsp,
用戶請(qǐng)求->Nginx服務(wù)器處理(80端口)->Tomcat服務(wù)器處理(8080端口),
tomcat虛擬路徑的設(shè)置:
配置:* 部署項(xiàng)目的方式:1. 直接將項(xiàng)目放到webapps目錄下即可。* /hello:項(xiàng)目的訪問路徑-->虛擬目錄* 簡化部署:將項(xiàng)目打成一個(gè)war包,再將war包放置到webapps目錄下。* war包會(huì)自動(dòng)解壓縮2. 配置conf/server.xml文件在<Host>標(biāo)簽體中配置<Context docBase="D:\hello" path="/hehe" />根目錄:<Context docBase="D:\hello" path="" />* docBase:項(xiàng)目存放的路徑* path:虛擬目錄3. 在conf\Catalina\localhost創(chuàng)建任意名稱的xml文件。在文件中編寫<Context docBase="D:\hello" />* 虛擬目錄:xml文件的名稱總結(jié)
以上是生活随笔為你收集整理的将Web项目部署到华为云服务器的Linux的Tomcat中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea打包成jar包或war包
- 下一篇: windows配置gitlab秘钥并测试