国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用寶塔部署JavaWeb前后端項目到服務(wù)器

這篇具有很好參考價值的文章主要介紹了使用寶塔部署JavaWeb前后端項目到服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.我使用的是騰訊云的輕量應(yīng)用服務(wù)器,在安裝系統(tǒng)的時候可以選擇使用寶塔Linux面板。

使用寶塔部署JavaWeb前后端項目到服務(wù)器

?2.安裝了寶塔面板以后,可以在應(yīng)用管理中看到寶塔面板的登陸地址。在登錄之前需要在用戶名和密碼那一欄登錄,來獲取寶塔的用戶名和密碼。

使用寶塔部署JavaWeb前后端項目到服務(wù)器

3.進(jìn)入寶塔以后輸入用戶名和密碼即可進(jìn)入界面

使用寶塔部署JavaWeb前后端項目到服務(wù)器?4.在左側(cè)邊欄中點擊軟件商店,部署項目所需要的環(huán)境,我這里是前端項目部署到Nginx服務(wù)器,后端使用的是Springboot,數(shù)據(jù)庫使用的是Mysql,所以只需要安裝Nginx、Mysql以及Java運行時環(huán)境,因為安裝Tomcat會自動安裝Java運行時環(huán)境,所以這里選擇安裝一個Tomcat。Mysql盡量和自己項目中使用的版本一致。

使用寶塔部署JavaWeb前后端項目到服務(wù)器

?5.安裝完成以后需要在防火墻開啟8080端口以及3306端口(Mysql使用),我這里關(guān)閉了Tomcat的服務(wù),因為我后端的項目是使用的8080端口,而Tomcat服務(wù)器啟動也是占用的8080端口,如果不關(guān)閉會導(dǎo)致后端項目失敗。

使用寶塔部署JavaWeb前后端項目到服務(wù)器

6.部署前端項目到Nginx服務(wù)器,點擊左側(cè)任務(wù)欄中的網(wǎng)站,然后選擇PHP項目,點擊添加站點,域名這里可以先用服務(wù)器IP地址,記住根目錄。前端項目打包以后放入根目錄。我這里前端項目使用的是Umi的框架,Build直接打包。

使用寶塔部署JavaWeb前后端項目到服務(wù)器?

?7.把后端打包好的Jar包上傳到服務(wù)器,可以在寶塔面板上直接拖動Jar包到文件夾中,把打包好的后端項目添加到Java項目上就會自動執(zhí)行,如果配置了生產(chǎn)環(huán)境的yaml文件則需要在項目執(zhí)行命令上加上--serve.profiles.active=prod。

使用寶塔部署JavaWeb前后端項目到服務(wù)器

?文章來源地址http://www.zghlxwxcb.cn/news/detail-443591.html

使用寶塔部署JavaWeb前后端項目到服務(wù)器

?8.這個時候前后端的項目就部署到服務(wù)器上了,可以直接訪問IP地址,直接輸入IP地址訪問的是前端的Nginx服務(wù)器,加上后端端口可以訪問到后端,但是前后端現(xiàn)在不能實現(xiàn)交互,這是因為還沒有解決跨域問題。這里提供兩種解決跨域問題的方法。

? ? ? ? (1)Nginx網(wǎng)關(guān)支持跨域

? ? ? ? ? ? ? ? 在前端項目的Nginx服務(wù)器的配置文件上加上跨域配置,需要根據(jù)自己的項目實際修改。/api是當(dāng)前端訪問到帶/api路徑的項目時觸發(fā)以下請求,而我的后端項目請求中都加上了/api前綴。proxy_pass http://127.0.0.1:8080/api/;是代理到這個地址。后面的都是跨域需要的配置。

使用寶塔部署JavaWeb前后端項目到服務(wù)器

location ^~ /api/{
            proxy_pass http://127.0.0.1:8080/api/;
            add_header 'Access-Control-Allow-Origin' '$http_origin' ;
            add_header 'Access-Control-Allow-Credentials' 'true' ;
            add_header 'Access-Control-Allow-Methods' 'PUT,POST,GET,DELETE,OPTIONS' ;
            add_header 'Access-Control-Allow-Headers' '*' ;
            if ($request_method = 'OPTIONS'){
                add_header 'Access-Control-Allow-Credentials' 'true' ;
                add_header 'Access-Control-Allow-Origin' '$http_origin' ;
                add_header 'Access-Control-Allow-Methods' 'PUT,POST,GET,DELETE,OPTIONS' ;
                add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' ;
                add_header 'Access-Control-Max-Age' 1728000;
                add_header 'Content-Type' 'text/plain; charset=utf-8';
                add_header 'Content-Length' 0;
                return 204;
            }
        }

? ? ? ? ? ? ? ? ?(2)在Java后端重寫WebMvcConfigurer

@Configuration
public class WebMvcConfg implements WebMvcConfigurer {
 
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        //設(shè)置允許跨域的路徑
        registry.addMapping("/**")
                //設(shè)置允許跨域請求的域名
                //當(dāng)**Credentials為true時,**Origin不能為星號,需為具體的ip地址【如果接口不帶cookie,ip無需設(shè)成具體ip】
                .allowedOrigins("http://localhost:9527", "http://127.0.0.1:9527", "http://127.0.0.1:8082", "http://127.0.0.1:8083")
                //是否允許證書 不再默認(rèn)開啟
                .allowCredentials(true)
                //設(shè)置允許的方法
                .allowedMethods("*")
                //跨域允許時間
                .maxAge(3600);
    }
}

?

?

到了這里,關(guān)于使用寶塔部署JavaWeb前后端項目到服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何把vue項目部署服務(wù)器(寶塔面板)上

    如何把vue項目部署服務(wù)器(寶塔面板)上

    首先我們把準(zhǔn)備好的vue項目進(jìn)行打包: 輸入命令:npm run build? ? 生成dist文件 ? 二、進(jìn)入寶塔管理界面,點擊網(wǎng)站,然后點擊添加站點 ?三。按下面輸入 ?點設(shè)置 四。 輸入好點添加,注意?。?!test.com 可以,有些已經(jīng)有的不可以(如dada.com),且前面不能加www ?(1)這里需要

    2024年02月12日
    瀏覽(20)
  • 簡單嘗試將go項目用寶塔部署到服務(wù)器

    簡單嘗試將go項目用寶塔部署到服務(wù)器

    最近寫了一個go項目的小demo打算放到服務(wù)器上,但是中間遇到一些問題,這里我記錄下: 一、找一個文件夾將打包后的go項目放進(jìn)去,如圖 注意:如果項目中需要加載一些配置文件,由于打包后只有一個exe文件,需要手動將配置文件放到目錄下,具體路徑需要調(diào)試下? 二、安

    2024年02月08日
    瀏覽(23)
  • 將tp5項目、fastadmin項目部署到服務(wù)器寶塔面板

    將tp5項目、fastadmin項目部署到服務(wù)器寶塔面板

    ? ? ? ? 目錄 一、將你的fastadmin或者tp5項目文件夾上傳至你的服務(wù)器域名根目錄下 ?二、修改你的網(wǎng)站目錄指向,指向public目錄,點擊保存,并取消勾選防跨站攻擊。 ?三、配置偽靜態(tài) 四、fastadmin框架上傳至服務(wù)器后如果想要訪問后臺可以進(jìn)行重定向,默認(rèn)訪問前臺 五、

    2024年02月13日
    瀏覽(27)
  • Vite打包Vue3項目,利用寶塔部署到服務(wù)器

    Vite打包Vue3項目,利用寶塔部署到服務(wù)器

    按照如圖的配置,將vite.config.js的 base 改為? /dist/ 然后npm run build 就會得到左邊的這個dist文件夾,這就是打包好的文件 創(chuàng)建項目以及項目配置 我在服務(wù)器安裝的php是5.6版本的,其他版本可以自己試一下 解決刷新404問題 上傳成功之后,文件目錄結(jié)構(gòu)是這樣的 (順序不一定要

    2024年04月13日
    瀏覽(172)
  • 華為云云服務(wù)器評測 寶塔+nginx 同時部署Springboot、Vue項目

    華為云云服務(wù)器評測 寶塔+nginx 同時部署Springboot、Vue項目

    華為云云服務(wù)器評測 第一章 [linux實戰(zhàn)] 華為云耀云服務(wù)器L實例 Java、node環(huán)境配置 華為云云服務(wù)器評測 第二章 [linux實戰(zhàn)] Unbutnu添加SSH Key、啟動Springboot項目 華為云云服務(wù)器評測 第三章 [linux實戰(zhàn)] 使用Vue3、Element-plus菜單組件構(gòu)建輪播圖 華為云云服務(wù)器評測 第四章 [linux實戰(zhàn)

    2024年02月10日
    瀏覽(36)
  • 通過寶塔輔助部署本地Python爬蟲項目到阿里云輕量服務(wù)器

    通過寶塔輔助部署本地Python爬蟲項目到阿里云輕量服務(wù)器

    筆記:最近想把本地的一套爬蟲項目給搞到服務(wù)器上跑跑。 可在本地壓縮成zip,手動將壓縮包上傳到寶塔文件夾,最終要將它解壓出來,放到下面圖片的路徑下。 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/35683919ba694d5485ad9b5197549105.png 對于添加python項目這里就不再贅述,詳

    2024年02月09日
    瀏覽(22)
  • 服務(wù)器部署前后端分離項目

    服務(wù)器部署前后端分離項目

    做了一個前后端分離的項目來熟悉開發(fā)的整個流程,我把整個流程記錄下來了,用作以后的參考。 安裝jdk 1、在/usr/local目錄下創(chuàng)建jdk文件夾,并將jdk安裝包放到/usr/local/jdk包下并解壓 1.1通過文件傳輸工具將jdk包上傳到服務(wù)器上 1.2輸入解壓命令 1.3解壓完成,生成下面的文件

    2023年04月22日
    瀏覽(24)
  • 前后端分離項目部署到服務(wù)器

    前后端分離項目部署到服務(wù)器

    目錄 一、準(zhǔn)備服務(wù)器 1.1 服務(wù)器的購買 1.2 服務(wù)器的配置 1.3 nginx配置文件的編寫 二、前端項目打包及部署 三、后端項目打包及部署 服務(wù)器購買可以在國內(nèi)選擇阿里云、騰訊云、百度云等等,至于國外服務(wù)器自行探索。 注:服務(wù)器在國內(nèi)的網(wǎng)站需要進(jìn)行ICP備案操作,服務(wù)器在

    2024年01月24日
    瀏覽(28)
  • 前后端分離項目的服務(wù)器部署

    前后端分離項目的服務(wù)器部署

    系統(tǒng)環(huán)境簡介: 本地操作系統(tǒng):Mac OS Monterey 12.3.1 阿里云服務(wù)器:CentOS 7.8 后端開發(fā)工具:IntelliJ IDEA 前端開發(fā)工具:WebStorm 項目部署的前提條件: ① 需要購買一個域名,并且完成備案 ② 需要擁有一臺公網(wǎng)服務(wù)器,以阿里云服務(wù)器為例 ③ 需要熟練掌握 Linux 操作系統(tǒng)的使用

    2024年02月04日
    瀏覽(94)
  • 打包前后端項目并部署至服務(wù)器

    打包前后端項目并部署至服務(wù)器

    打包命令: npm run build 執(zhí)行完命令后,會生成一個名為 dist 的文件夾,這個就是打包好的前端項目。 2.1、執(zhí)行 maven 的 clean ,刪除項目編譯創(chuàng)建的 target 文件夾 2.2、執(zhí)行 package,將項目打包至 target 文件夾下 3.1、連接服務(wù)器 3.2、在根目錄創(chuàng)建文件夾,并上傳打包好的前后端項

    2024年01月23日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包