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

如何在linux服務器上用Nginx部署Vue項目,以及如何部署springboot后端項目

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

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔


前言

提示:這里可以添加本文要記錄的大概內(nèi)容:
本文內(nèi)容記錄如何在Linux(Ubuntu)系統(tǒng)上安裝Nginx,并部署打包好的Vue前端項目,最后通過瀏覽器訪問。

提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、打包Vue項目

首先有一個基于Vue開發(fā)的前端項目,然后用編輯器打開項目,本文采用Vscode作為前端項目編輯器,打開前端項目后,開一個終端。
linux nginx部署vue前端項目,服務器,linux,vue.js

點開Terminal后出現(xiàn)這個界面,后輸入一下命令npm run build進行項目打包。linux nginx部署vue前端項目,服務器,linux,vue.js

運行成功之后會在項目目錄上出現(xiàn)一個dist文件夾,該文件夾就是打包好的項目,把他壓縮后上傳到服務器,并解壓。
linux nginx部署vue前端項目,服務器,linux,vue.js

二、安裝Nginx

連接到Linux服務器,我這是在虛擬機上安裝的Linux(Ubuntu)操作系統(tǒng),有可視化界面,然后右鍵打開一個終端,如果是云服務器,或者其他,應該連接后就是一個終端窗口。然后在終端窗口通過命令安裝Nginx。

1.更新系統(tǒng)的軟件包信息:

sudo apt update

2.安裝Nginx:

sudo apt install nginx

3.啟動 Nginx 服務:安裝完成后,Nginx 服務會自動啟動。如果沒有自動啟動,你可以使用以下命令手動啟動 Nginx 服務:

sudo systemctl start nginx

4.驗證安裝:使用以下命令檢查 Nginx 服務是否正在運行:

sudo systemctl status nginx

linux nginx部署vue前端項目,服務器,linux,vue.js
運行結果如果出現(xiàn)上圖所示表示,Nginx運行成功。

5.測試是否能夠正常訪問:

首先查看本機電腦是否能夠正常連接你安裝了Nginx的那臺服務器。可以通過ping +服務器地址進行查看。首先通過Win+R并在輸入框輸入cmd打開本機終端。
linux nginx部署vue前端項目,服務器,linux,vue.js
如果數(shù)據(jù)包沒有丟失,說明是通的。然后在瀏覽器中輸入 你ping的服務器地址加80端口,例如192.132.128.138:80,如果出現(xiàn)一下界面說明可以正常訪問Nginx。
linux nginx部署vue前端項目,服務器,linux,vue.js

三、配置nginx.conf并部署項目

接下來要把之前上傳到服務器的前端項目和Nginx進行綁定。這就需要通過配置nginx.conf文件進行綁定,當然這里還可以配置一下其他的內(nèi)容,例如反向代理,安全之類。

1.首先需要找到nginx.conf在哪:

一般下載后的Nginx會在 /etc/nginx文件夾下。如何找不到可以通過命令進行搜索。

sudo find / -name nginx.conf

找到nginx.conf后進入其所在的文件夾。然后通過下面命令進行編輯,

sudo vim nginx.conf

2.對nginx.conf文件進行配置:

打開nginx.conf后找以下位置進行配置。該文件中有個http{}模塊如下所示,并在該模塊內(nèi)部的任意空白位置添加以下內(nèi)容:

http{ 
 ##
        # Basic Settings
        ##
        sendfile on;
        #
         server {
                listen 80; #默認端口號,如過有被其他進程占用可以換一個。
                server_name 192.132.128.138;  #換成你的服務器地址
              
                location / {
                       root  /home/user/dist; #上傳到服務器的前端項目所在根目錄(就是打包生成的dist文件夾)。
                       index index.html index.htm ;

                      }

               }

}

ps(按 i 進行文本編輯,編輯好后按Esc切換模式,之后并按:wq進行保存并退出。)

3.查看編輯后的nginx.conf文件是否有語法錯誤:

sudo nginx -t

linux nginx部署vue前端項目,服務器,linux,vue.js
如何顯示ok 和successful說明沒有語法錯誤。

4.重新加載Nginx并重啟:

sudo systemctl reload nginx
sudo systemctl restart nginx

5.通過瀏覽器訪問:

瀏覽器中輸入192.132.128.138:80就可出現(xiàn)項目的首頁。

四、后端springBoot項目部署

這個部署起來是很容易的直接把項目打成jar包,上傳到服務器,然后通過一個命令就能啟動。
linux nginx部署vue前端項目,服務器,linux,vue.js
直接在idea中的maven中找到Lifecyle,然后雙擊package。就會在target目錄中生成項目jar包。
或者通過命令窗口用mvn package 命令進行打包,前提要安裝maven,不然會顯示無法識別mvn,并且運行該命令時的位置在springboot項目的根目錄下。
將打包好的jar包上傳到服務器的某個位置最好新建一個文件夾(例如target)。通過以下命令啟動后端項目。

java -jar target/your-project-name.jar --spring.profiles.active=dev

ps: --spring.profiles.active=dev 為指定采用哪個applicatiion.yml文件。

總結

這樣前后端項目就都部署運行了。不給過最初還得安裝好數(shù)據(jù)庫等一些項目中應用到的軟件,才能使得項目正常運行。文章來源地址http://www.zghlxwxcb.cn/news/detail-853649.html

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

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

領支付寶紅包贊助服務器費用

相關文章

  • java+vue 前后端項目部署 服務器部署流程 包括nginx軟件安裝,服務器選擇,域名配置

    java+vue 前后端項目部署 服務器部署流程 包括nginx軟件安裝,服務器選擇,域名配置

    現(xiàn)在的web端項目大多數(shù)都是java+vue前后端分離的項目,都需要分開來部署,基本上都是部署在云服務器上的,這就涉及到選擇和購買服務器,以及安裝環(huán)境,本文記錄的是在機器上安裝軟件,不在docker和寶塔上安裝。下面請看詳細的步驟吧,都是自己在工作中使用過的,本人

    2024年02月13日
    瀏覽(24)
  • Vue項目nginx服務器部署刷新頁面404錯誤

    最近想自己做點小項目練手,前端用的是vue框架,用nginx當做服務器來部署。但是當部署完成后,遇到了刷新頁面和打開新頁面報404錯誤的問題 問題就像上面描述的一樣,刷新頁面和打開新頁面都是報404錯誤。 先說最終解決辦法,在nginx的配置文件的location中改一下設置方式

    2024年02月17日
    瀏覽(23)
  • 如何在服務器上用kaggle下載數(shù)據(jù)集

    如何在服務器上用kaggle下載數(shù)據(jù)集

    點擊右上角頭像,選擇setting 點擊create new token 進入你的瀏覽器下載頁,可以看到有了一個kaggle.json 使用scp指令,rz指令,ftp等一萬種方式將將kaggle.json文件復制到~/.kaggle目錄下,正常執(zhí)行 ls ~/.kaggle 你應該可以看到下面這種結果: 點擊 Copy API command ,即復制了下載指令 可以看

    2024年02月11日
    瀏覽(19)
  • 前端如何將項目部署到服務器(Nginx)

    前端如何將項目部署到服務器(Nginx)

    我們在會開發(fā)項目的同時,也應該了解一下前端是如何部署項目的; 使用Xshell連接服務器,既然想要在服務器上面放靜態(tài)資源,像HTML,js等,就需要安裝靜態(tài)資源服務器。靜態(tài)資源服務器有Apache和Nginx,這里我們選用nginx。 找到安裝包Nginx安裝路徑,并在目錄下進行解壓。 進

    2024年02月01日
    瀏覽(36)
  • 華為云云服務器評測 寶塔+nginx 同時部署Springboot、Vue項目

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

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

    2024年02月10日
    瀏覽(36)
  • Windows服務器,通過Nginx部署VUE+Django前后端分離項目

    Windows服務器,通過Nginx部署VUE+Django前后端分離項目

    基本說明 安裝 Nginx 部署 VUE 前端 部署 Django 后端 Django admin 靜態(tài)文件(CSS,JS等)丟失的問題 總結 本文介紹了在 windows 服務器下,通過 Nginx 部署 VUE + Django 前后端分離項目。本項目前端運行在 80 端口,服務器端運行在 8000 端口。因此本項目使用 Django 的 runserver 命令進行部署

    2024年02月05日
    瀏覽(31)
  • nginx部署本地項目如何讓異地公網(wǎng)訪問?服務器端口映射配置!

    nginx部署本地項目如何讓異地公網(wǎng)訪問?服務器端口映射配置!

    接觸過IIS或apache的小伙伴們, 對 nginx 是比較容易理解的, nginx有點類似,又有所差異,在選擇使用時根據(jù)自己本地應用場景來部署使用即可。通過一些對比可能會更加清楚了解: 1 . nginx是輕量級,比apache占用更少的內(nèi)存以及資源 2 . apache對php支持較簡單,apache組件比nginx多

    2024年02月16日
    瀏覽(102)
  • ruoyi vue部署服務器,點擊刷新、登錄主頁、退出報404和nginx問題解決

    ruoyi vue部署服務器,點擊刷新、登錄主頁、退出報404和nginx問題解決

    官網(wǎng)文檔:前端手冊 | RuoYi 步驟如下:有些特殊情況需要部署到子路徑下,例如: https://www.ruoyi.vip/admin ,可以按照下面流程修改。 修改 layout/components/Navbar.vue 中的 location.href 修改 utils/request.js 中的 location.href 打開瀏覽器,輸入: https://www.ruoyi.vip/admin ?能正常訪問和刷新表示

    2024年02月04日
    瀏覽(24)
  • 新購服務器項目部署指南—— Express + Vue + Nginx+ pm2 Nodejs項目部署全流程

    新購服務器項目部署指南—— Express + Vue + Nginx+ pm2 Nodejs項目部署全流程

    書接上回:新購服務器開荒記錄(服務器安裝寶塔、Nginx、Java、Python、pip、Node、npm) 要部署Express項目,首先要保證服務器已經(jīng)安裝好了Node,可以輸入: node --version 查看node的版本: 如果沒有安裝node,可以使用寶塔安裝(推薦),進入軟件商店,搜索node,選擇node.js版本管理

    2024年02月02日
    瀏覽(55)
  • 用Nginx將前端Vue項目部署到云服務器(含代理實現(xiàn)請求跨域)

    用Nginx將前端Vue項目部署到云服務器(含代理實現(xiàn)請求跨域)

    記錄使用Nginx將 純前端 的Vue3項目部署到阿里云服務器(Ubuntu 22.04)上,包含通過Nginx代理實現(xiàn) 跨域請求 、以及個人踩坑記錄~ 執(zhí)行下列命令安裝: 安裝完成后查看nignx版本,顯示版本信息則說明安裝成果 啟動nginx,如正確啟動,則不會出現(xiàn)任何提示信息。 nginx啟動成功后打

    2024年04月12日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包