寶塔面板安裝各種組件以及部署應用服務

在linux服務器安裝寶塔面板

一、從寶塔官網下載exe安裝包,安裝命令從寶塔官網(https://www.bt.cn/)獲取

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

在這里插入圖片描述

二、安裝完成之后,出現如下界面,表示安裝成功
在這里插入圖片描述
注意:紅框的地方是寶塔的訪問方式,注意端口為 8888,linux 服務器需要將此端口對外開放。
在這里插入圖片描述

安裝數據庫,導入表結構和數據

一、軟件商店找到對應的數據庫
在這里插入圖片描述

二、創建數據庫,并指定數據庫名稱
在這里插入圖片描述

三、從本地導入sql
在這里插入圖片描述
在這里插入圖片描述
導入成功之后點擊列表里面的“工具”按鈕可以彈出表結構,驗證是否導入成功
在這里插入圖片描述

安裝JDK環境

一、寶塔面板不能直接安裝 jdk1.8,需要安裝 tomcat8,安裝之后會自動安裝 jdk1.8 環境
在這里插入圖片描述
安裝時請注意版本要選擇 tomcat8
在這里插入圖片描述
Tomcat8安裝完成之后,會產生兩個java進程,為了不使其影響Java后端應用服務的運行,建議在寶塔的“終端”菜單頁面執行如下命令來停止該服務:killall java

安裝Reids

一、在軟件商店搜索redis,點擊安裝,等待自動安裝完畢

注意:如果是Windows服務器,安裝Redis的時候請選擇3.2版本。因為本人試過6.0版本,發現redis密碼修改不了
在這里插入圖片描述

安裝 Nginx

在軟件商店搜索nginx,點擊安裝,等待自動安裝完畢
在這里插入圖片描述

上傳應用

一、在home/app目錄下上傳打包好的壓縮包(安裝包需要前端npm打包、后端maven打包)

二、解壓
在這里插入圖片描述
三、給解壓后的文件夾賦予權限(直接賦予默認的 755 權限)
在這里插入圖片描述

四、解壓前端項目
在這里插入圖片描述

五、修改redis配置,配置密碼requirepass 1234abcd,如下圖。改完配置之后重啟redis
在這里插入圖片描述
六、修改nginx配置。(此處配置的是3000端口,您可以根據需要換為80或者別的端口,如果需要綁定域名,請將server_name后面的localhost改為域名即可)
在這里插入圖片描述
給nginx配置文件增加如下內容,改完之后重啟nginx。注意: gzip 配置可以提高系統訪問速度。

 server {listen 3000;server_name  localhost;gzip on;gzip_min_length 100;gzip_types text/plain text/css application/xml application/javascript;gzip_vary on;location / {root   /home/jshERP/jshERP-web;index  index.html index.htm;try_files $uri $uri/ /index.html;}
location /jshERP-boot/ {proxy_pass http://localhost:9999/jshERP-boot/;proxy_set_header Host $host:$server_port;}}

七、改application.properties配置,目錄如下,修改數據庫用戶名和密碼
在這里插入圖片描述
在這里插入圖片描述

八、點擊寶塔 SSH 終端菜單,如果提示要輸入服務器密碼,直接輸入就可以進入如下畫面
在這里插入圖片描述
九、在命令窗口上面輸入命令并回車:
cd /home/jshERP/jshERP-boot/
再輸入如下命令并回車:
./start.sh
出現 SUCCESS 代表已經啟動成功。

在這里插入圖片描述

十、給 3000 端口放行,點擊放行按鈕
在這里插入圖片描述
十一、服務器開機自啟動
在文件菜單下,切換到目錄/etc/rc.d下,雙擊rc.local文件彈出可編輯界面,
在最后加上一行自啟動命令 cd /home/jshERP/jshERP-boot && ./restart.sh
另外還需給rc.local文件配下可執行權限,配成755權限即可,確保該文件可以執行
這樣以后每次服務器啟動之后就會自動啟動ERP服務。

系統上線:http://ip:3000/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717100.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717100.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717100.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

自動駕駛加速落地,激光雷達放量可期(上)

1 激光雷達應用廣泛,汽車有望成最大催化 激光雷達(LiDAR)是一種主動遙感技術,通過測定傳感器發出的激光在傳感器與目標物體之間的傳播距離,來分析目標地物表面的反射能量大小、反射波譜的幅度、頻率和相位等信息&#…

Vue項目如何進行優化?

Vue項目優化 1.移除控制臺打印2.壓縮圖片3.CDN加速 1.移除控制臺打印 可以使用插件自動去除,插件包括babel-plugin-transform-remove-console、uglifyjs-webpack-plugin、terser-webpack-plugin。最后選擇了terser-webpack-plugin,腳手架vue-cli用這個插…

一文掃盲:訂單管理系統,訂單是公司生命線。

hello,我是貝格前端工場,本期給大家分享訂單管理系統的知識點,歡迎老鐵們點贊、關注,如有需求可以私信我們。 一、什么是訂單管理系統 單管理系統是一種用于管理和處理訂單的軟件系統。它通常用于企業、電子商務平臺、零售店等需…

高并發高可用--反向代理與負載均衡

高并發高可用架構是指能夠應對大量并發請求并保持高度可用的系統架構。為了實現這一目標,通常會采用一系列技術和策略,包括負載均衡、緩存、分布式系統、冗余部署、容錯處理等。 以下是一些構建高并發高可用架構的關鍵要點: 負載均衡&#…

GEE高階應用python wxee 和eemont——MODIS 中生成NDVI 數據的月度時序影像

結合 wxee 和 eemont eemont概述 谷歌地球引擎是一種基于云的服務,用于矢量和柵格數據的地理空間處理。地球引擎平臺擁有 JavaScript 和 Python API,可使用不同方法處理地理空間對象。谷歌地球引擎還提供了一個巨大的 PETABYTE 級柵格和矢量數據目錄,用戶可以在線處理這些…

技術小知識:面向對象和過程的區別 ⑤

一、思想區別 面相對象:始終把所有事情思考歸類、抽離封裝成對象來調用完成。 面向過程:直接平鋪展開按順序執行完成任務。 面向對象多了很多對象的創建、使用,銷毀的過程資源消耗。是一種模塊化編程思想。 https://www.cnblogs.com/kuangmen…

網絡爬蟲彈幕

1.分析網頁,獲取代碼,提取時間 想要提取出彈幕所在的節點,我們要使用 Beautiful Soup 解析模塊,需要從 bs4 中導入 BeautifulSoup 模塊 創建一個 BeautifulSoup 對象,傳入變量 xml 和解析器 lxml,將該對象賦…

Java自學day5

流程控制語句 流程控制語句:通過一些語句,控制程序的執行流程 順序結構 順序結構語句是Java程序默認的執行流程,按照代碼的先后順序,從上到下依次執行! package orderdemo;public class OrderDemo {public static void main(String[] args) {System.out.println("…

2.2 mul、div、and、or乘除指令及所有寄存器英文名

匯編語言 1. mul乘指令 兩個相乘的數,要么都是8位,要么都是16位 兩個8位數相乘 一個默認放在al中,另一個放在8位reg或內存字節單元中8位乘法,結果默認放在ax中例如:計算100*10 100和10小于255,可以做8位…

一(四)班課表

第二學期 課節時間星期一星期二星期三星期四星期五上午18:20-9:00數學數學數學京劇語文29:10-9:50勞動音樂語文語文音樂310:30-11:10語文語文美術道德與法治數學思維411:20-12:00科學輪滑美術體育英語下午513:20-14:00數學實踐活動音樂欣賞語文英語語文拓展614:10-14:50體育英語…

信息系統安全與對抗-作業2

目錄 1、使用自己姓名拼音創建一個賬戶, 并使用命令和圖形化查看 2、使用自己拼音打頭字母創建一個隱藏賬戶 ,并使用命令和圖形化查看 3、使用命令啟動 telnet 服務 4、使用命令打開防火墻 23 端口 5、熟悉LINUX系統,使用命令行創建用戶…

Spring Cloud Nacos集成Seata2.0 AT模式

Spring Cloud Nacos集成Seata2.0 AT模式 以CentOS 7為例,介紹Spring Cloud Nacos集成Seata2.0 AT模式的流程。分成兩個步驟:1.安裝配置seata-server、2.項目集成seata-client 一、下載seata-server安裝包 根據自己的操作系統選擇要下載的安裝包格式&a…

2023年第十四屆藍橋杯大賽軟件類省賽C/C++大學A組真題

2023年第十四屆藍橋杯大賽軟件類省賽C/C大學A組部分真題和題解分享 文章目錄 藍橋杯2023年第十四屆省賽真題-平方差思路題解 藍橋杯2023年第十四屆省賽真題-更小的數思路題解 藍橋杯2023年第十四屆省賽真題-顏色平衡樹思路題解 藍橋杯2023年第十四屆省賽真題-買瓜思路題解 藍橋…

05-Linux部署MySQL

Linux部署MySQL 在今后的使用過程中,需要頻繁使用Linux系統,所以在Linux上安裝軟是必不可少的操作 。 前置要求 需要學習前四章知識,初識Linux、Linux基礎命令、Linux權限管理、Linux高階技巧這4個章節。需要開啟多態虛擬機,電…

KubeSphere簡介,功能介紹,優勢,架構說明及應用場景

KubeSphere 是在目前主流容器調度平臺 Kubernetes 之上構建的企業級分布式多租戶容器平臺,提供簡單易用的操作界面以及向導式操作方式,在降低用戶使用容器調度平臺學習成本的同時,極大減輕開發、測試、運維的日常工作的復雜度,旨…

每日一題 — 快樂數

202. 快樂數 - 力扣(LeetCode) 思路: 可以借用判斷鏈表是否有環的思想: 定義快慢指針(兩個變量賦值就行)快指針走兩次,慢指針走一次快慢指針相遇,看是不是等于一 public int bitSum(…

c++之stack(棧)與queue(隊列)的使用與簡單實現

文章目錄 說明stack與 queuepushpop()刪除top()查頭queue的back()查尾size()長度empty()判空 說明 棧的簡單實現很簡單,但是有一個強制要求,傳過來的類模版中,必須包含尾插頭刪等操作 隊列同理 他們兩個叫空間適配器,不同于其他stl的類 stack…

緩存相關問題:雪崩、穿透、預熱、更新、降級的深度解析

??祝屏幕前的小伙伴們每天都有好運相伴左右?? 🎈🎈作者主頁: 喔的嘛呀🎈🎈 目錄 引言 1. 緩存雪崩 1.1 問題描述 1.2 解決方案 1.2.1 加鎖防止并發重建緩存 2. 緩存穿透 2.1 問題描述 2.2 解決方案 2.2.1 …

【解決方案】ArcGIS Engine二次開發時,運行后出現“正嘗試在 OS 加載程序鎖內執行托管代碼。不要嘗試在 DllMain...”

我們在做ArcGIS Engine二次開發時,特別是新手,安裝好了開發環境,滿懷信心的準備將按照教程搭建好的框架在Visual Studio中進行運行。點擊運行后,卻出現了“正嘗試在 OS 加載程序鎖內執行托管代碼。不要嘗試在 DllMain 或映像初始化…

【C語言】內存操作篇---動態內存管理----malloc,realloc,calloc和free的用法【圖文詳解】

歡迎來CILMY23的博客喔,本篇為【C語言】內存操作篇---動態內存管理----malloc,realloc,calloc和free的用法【圖文詳解】,感謝觀看,支持的可以給個一鍵三連,點贊關注收藏。 前言 在學完結構體后(…