利用宝塔面板部署若依前后端分离项目(61)
鐐瑰嚮涓婃柟钃濆瓧锛屽叧娉ㄨ嫢渚濇鏋
娆㈣繋杞彂璇勮鍔犲叧娉煈
鏈枃浣跨敤銆 寮鍙戝柕AI 銆忕殑 claude3 妯″瀷
銆 寮鍙戝柕AI 銆忚嚧鍔涗簬瑙e喅鐢ㄦ埛榄旀硶涓婄綉銆佺瓟妗堥珮瑕佹眰銆佸唴瀹归珮鏍囧噯馃檱馃檱鈥嶁檧锔
宸查泦鎴怌hatGPT4.0銆丟PT-4o銆丆laude3銆丟emini绛夊悇绉嶅ぇ妯″瀷
鍚庡彴鍙戦 寮鍙戝柕AI 鍏嶈垂璇曠敤 馃攷
鈥 鑻ヤ緷绯诲垪姣忔棩鎸佺画鍒嗕韩锛佺偣璧炩灂鍏虫敞锛屾妧鏈笉杩疯矾馃コ 鈥
鍦ㄥ疂濉旈潰鏉夸腑閮ㄧ讲鑻ヤ緷鐨勫墠鍚庣鍒嗙椤圭洰锛屽寘鎷厤缃甁DK銆丮ySQL銆丷edis绛夌幆澧冿紝瀹屾垚鍓嶅悗绔殑鎵撳寘涓庝笂浼狅紝閰嶇疆Nginx浠ュ疄鐜伴」鐩繍琛屻
閫傜敤浜庨渶瑕佸湪浜戞湇鍔″櫒涓婁娇鐢ㄥ疂濉旈潰鏉块儴缃茶嫢渚濆墠鍚庣鍒嗙椤圭洰鐨勫紑鍙戣呭拰杩愮淮浜哄憳銆
閫氳繃瀹夎瀹濆涓殑鐩稿叧鐜锛屽噯澶囨暟鎹簱銆侀厤缃枃浠讹紝鍓嶅悗绔墦鍖呭悗涓婁紶鍒版湇鍔″櫒锛屼娇鐢∟ginx閰嶇疆鍙嶅悜浠g悊锛屽惎鍔ㄥ悗绔湇鍔★紝鏈鍚庡疄鐜伴」鐩殑鎴愬姛閮ㄧ讲涓庤闂
鍦ㄥ疂濉旈潰鏉夸腑瀹夎浠ヤ笅鐜锛
閫氳繃姝g‘閰嶇疆骞跺惎鍔ㄦ湇鍔★紝鍙互椤哄埄璁块棶鑻ヤ緷椤圭洰鐨勭櫥褰曢〉锛屽苟姝e父浣跨敤绯荤粺鍔熻兘銆
浣犱滑鐨勮禐鍜屽湪鐪
鏄垜姣忔棩鏇存柊鐨勫叏閮ㄥ姩鍔
娆㈣繋杞彂璇勮鍔犲叧娉煈
鏈枃浣跨敤銆 寮鍙戝柕AI 銆忕殑 claude3 妯″瀷
銆 寮鍙戝柕AI 銆忚嚧鍔涗簬瑙e喅鐢ㄦ埛榄旀硶涓婄綉銆佺瓟妗堥珮瑕佹眰銆佸唴瀹归珮鏍囧噯馃檱馃檱鈥嶁檧锔
宸查泦鎴怌hatGPT4.0銆丟PT-4o銆丆laude3銆丟emini绛夊悇绉嶅ぇ妯″瀷
鍚庡彴鍙戦 寮鍙戝柕AI 鍏嶈垂璇曠敤 馃攷
鈥 鑻ヤ緷绯诲垪姣忔棩鎸佺画鍒嗕韩锛佺偣璧炩灂鍏虫敞锛屾妧鏈笉杩疯矾馃コ 鈥
浠婃棩鍒嗕韩锛氬埄鐢ㄥ疂濉旈潰鏉块儴缃茶嫢渚濆墠鍚庣鍒嗙椤圭洰
闇姹傛彁鍑 鉁
鍦ㄥ疂濉旈潰鏉夸腑閮ㄧ讲鑻ヤ緷鐨勫墠鍚庣鍒嗙椤圭洰锛屽寘鎷厤缃甁DK銆丮ySQL銆丷edis绛夌幆澧冿紝瀹屾垚鍓嶅悗绔殑鎵撳寘涓庝笂浼狅紝閰嶇疆Nginx浠ュ疄鐜伴」鐩繍琛屻
搴旂敤鍦烘櫙 馃實
閫傜敤浜庨渶瑕佸湪浜戞湇鍔″櫒涓婁娇鐢ㄥ疂濉旈潰鏉块儴缃茶嫢渚濆墠鍚庣鍒嗙椤圭洰鐨勫紑鍙戣呭拰杩愮淮浜哄憳銆
瑙e喅鎬濊矾 馃挕
閫氳繃瀹夎瀹濆涓殑鐩稿叧鐜锛屽噯澶囨暟鎹簱銆侀厤缃枃浠讹紝鍓嶅悗绔墦鍖呭悗涓婁紶鍒版湇鍔″櫒锛屼娇鐢∟ginx閰嶇疆鍙嶅悜浠g悊锛屽惎鍔ㄥ悗绔湇鍔★紝鏈鍚庡疄鐜伴」鐩殑鎴愬姛閮ㄧ讲涓庤闂
娉ㄦ剰浜嬮」 鈿狅笍
MySQL銆丷edis绛夋湇鍔¢渶鍦ㄥ疂濉旈潰鏉夸腑瀹夎瀹屾垚锛屽苟纭繚鍚姩姝e父銆
鏁版嵁搴撱丷edis鐨勮繛鎺ヤ俊鎭姝g‘濉啓锛屽惁鍒欎細瀵艰嚧椤圭洰鏃犳硶杩炴帴銆
Nginx鐨勫弽鍚戜唬鐞嗛厤缃涓庨」鐩疄闄呰矾寰勫強绔彛淇濇寔涓鑷淬
瀹屾暣浠g爜 锛堟寜姝ラ锛夝煋
绗竴姝ワ細閮ㄧ讲鍓嶆湡鍑嗗宸ヤ綔 馃洜锔
鍦ㄥ疂濉旈潰鏉夸腑瀹夎浠ヤ笅鐜锛
JDK 1.8
MySQL 5.7锛氬彲浠ラ氳繃瀹濆闈㈡澘涓閿畨瑁呫
Nginx锛氶氳繃瀹濆闈㈡澘涓閿畨瑁呫
Redis锛氶氳繃瀹濆闈㈡澘涓閿畨瑁呫
绗簩姝ワ細鍒涘缓鏁版嵁搴撳苟瀵煎叆SQL鏂囦欢 馃捑
鍒涘缓鏁版嵁搴擄紝鎸囧畾缂栫爜涓utf8mb4
锛
鏁版嵁搴撳悕绉帮細ruoyi
鏁版嵁搴撹处鍙凤細ruoyi
鏁版嵁搴撳瘑鐮侊細ruoyi
鏁版嵁搴撳彲浠ヨ嚜瀹氫箟
瀵煎叆SQL鑴氭湰鏂囦欢锛
鍦ㄩ」鐩殑sql
鐩綍涓嬫壘鍒癝QL鏂囦欢锛屽苟瀵煎叆鍒版暟鎹簱涓
绗笁姝ワ細淇敼閰嶇疆鏂囦欢 鈿欙笍
淇敼MySQL鏁版嵁搴撶浉鍏抽厤缃紝纭繚鏁版嵁搴撹处鍙枫佸瘑鐮併佸湴鍧绛変俊鎭纭
淇敼Redis鏁版嵁搴撹繛鎺ュ瘑鐮併
淇敼鏂囦欢璺緞锛岄厤缃枃浠惰矾寰勭‘淇濅竴鑷淬
绗洓姝ワ細鑻ヤ緷椤圭洰鎵撳寘 馃摝
鍚庣鎵撳寘锛
浣跨敤 IDEA 鎴栧叾浠栧紑鍙戝伐鍏凤紝鎵ц Mavenpackage
鍛戒护杩涜鎵撳寘銆
鍓嶇鎵撳寘锛
鎵ц浠ヤ笅鍛戒护锛岀敓鎴dist
鐩綍锛npm run build:prod
绗簲姝ワ細涓婁紶鎵撳寘濂界殑鏂囦欢 馃搨
鍦ㄥ疂濉旈潰鏉跨殑缃戠珯
椤甸潰锛岀偣鍑娣诲姞绔欑偣
锛屽彲浠ヤ娇鐢↖P鍦板潃浣滀负绔欑偣鍩熷悕锛
灏嗗墠绔墦鍖呯敓鎴愮殑dist
鐩綍鏂囦欢涓婁紶鍒扮珯鐐圭洰褰曚腑銆
涓婁紶ruoyi-admin.jar
鍒版湇鍔″櫒鐩綍銆
绗叚姝ワ細鍚姩鍚庣鏈嶅姟 馃殌
鎵撳紑缁堢锛岃繘鍏ruoyi-admin.jar
鏂囦欢鎵鍦ㄧ洰褰曪紝鎵ц浠ヤ笅鍛戒护锛java -jar ruoyi-admin.jar &
绗竷姝ワ細淇敼Nginx閰嶇疆鏂囦欢 馃寪
淇敼nginx
閰嶇疆鏂囦欢锛屾坊鍔犱互涓嬪唴瀹癸細location / {
root /www/wwwroot/ruoyi-vue.com/dist;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/;
}
娉ㄦ剰锛root
璺緞锛氫负鍓嶇鎵撳寘鍚庣殑dist
鐩綍璺緞銆proxy_pass
绔彛鍙凤細涓庡悗绔湇鍔″惎鍔ㄧ殑绔彛淇濇寔涓鑷淬
淇敼瀹屾垚鍚庯紝閲嶅惎Nginx锛屼娇閰嶇疆鐢熸晥銆
绗叓姝ワ細鏌ョ湅椤圭洰閮ㄧ讲缁撴灉 馃帀
涓鍒囬厤缃畬鎴愬悗锛岃闂」鐩櫥褰曢〉闈紙榛樿浣跨敤80绔彛锛夈
杩愯缁撴灉 鉁
閫氳繃姝g‘閰嶇疆骞跺惎鍔ㄦ湇鍔★紝鍙互椤哄埄璁块棶鑻ヤ緷椤圭洰鐨勭櫥褰曢〉锛屽苟姝e父浣跨敤绯荤粺鍔熻兘銆
浣犱滑鐨勮禐鍜屽湪鐪
鏄垜姣忔棩鏇存柊鐨勫叏閮ㄥ姩鍔