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

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目

這篇具有很好參考價(jià)值的文章主要介紹了【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、Ruoyi-Vue前后端分離項(xiàng)目結(jié)構(gòu)

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

二、Redis部署

1、下載Windows版本Redis

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

2、解壓縮到安裝目錄
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

3、在安裝目錄欄輸入cmd,按回車鍵
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

4、將Redis綁定為 Windows 服務(wù),設(shè)置為后臺啟動

redis-server --service-install redis.windows.conf --loglevel verbose

或者

redis-server --service-install redis.windows-service.conf --loglevel verbose

5、常用命令

啟動服務(wù)

redis-server --service-start

停止服務(wù)

redis-server --service-stop

卸載命令

redis-server --service-uninstall

6、停止和啟動也可以通過頁面來操作

右鍵 此電腦 -->管理–>服務(wù) --> 找到"Redis"

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

三、后端部署

1、項(xiàng)目下\RuoYi-Vue\ruoyi-admin\src\main\resources\application.yml 下查看后端端口
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

2、打開項(xiàng)目文件夾下的bin目錄,先執(zhí)行clean.bat,再執(zhí)行打包命令package.bat
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

3、后端打包成功后,jar包存放于項(xiàng)目目錄\RuoYi-Vue\ruoyi-admin\target\ruoyi-admin.jar
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

4、查看Windows服務(wù)器上的jdk環(huán)境變量

右鍵 此電腦 -->屬性–>高級系統(tǒng)設(shè)置 --> 環(huán)境變量 --> 系統(tǒng)變量

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

5、在jdk環(huán)境變量配置路徑的bin目錄下找到javaw.exe,復(fù)制一份修改成xxx.exe(名字任意取,原則和jar包的名稱保持一致)

例如 D:\Java\jdk1.8.0_131\bin 下面將javaw.exe改成test-ruoyi-admin.exe

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

6、編寫執(zhí)行啟動的bat腳本文件,首先需要將jar包放到自己的工作目錄下,同時(shí)在此目錄下新建一個(gè)啟動腳本:start-ruoyi-admin.bat

注意啟動腳本,jar包要放在同一個(gè)目錄

@echo off
start test-ruoyi-admin -jar D:\test\ruoyi-admin.jar >> D:\test\log  &
exit

7、內(nèi)容說明

內(nèi)容 說明
test-ruoyi-admin 第5步在jdk的bin目錄下自定義的文件
D:\test\ruoyi-admin.jar jar包存放的絕對路徑
D:\test\log & 為log日志存儲路徑

8、文件結(jié)構(gòu)
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

9、啟動腳本,右鍵,以管理員身份運(yùn)行
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

10、打開任務(wù)管理器,查看自己的程序進(jìn)程號
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

四、前端部署

1、vue.config.js文件下修改前端端口

默認(rèn)是80端口,但不推薦使用80端口。因?yàn)?0端口在部署到服務(wù)器上和nginx可能存在占用等問題

target的url和端口要和服務(wù)器上能訪問到的后臺接口一致

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

2、打開項(xiàng)目文件夾下的D:\workspace\RuoYi-Vue\ruoyi-ui\bin目錄,執(zhí)行打包命令build.bat
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

3、生成dist文件 ,前端打包成功
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

五、nginx部署

1、進(jìn)入nginx官網(wǎng),下載自己所需的版本
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

2、打開解壓后文件,修改配置文件
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java
【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        # listen下的端口就是代理前的接口,要與前面前端項(xiàng)目的vue.config.js中的端口一致
        listen       8800; 
        # server_name是部署項(xiàng)目的服務(wù)器ip,即使是使用的本地也建議不要用localhost,避免修改hosts文件導(dǎo)致的問題
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        # location /下面配置的就是代理前前端靜態(tài)資源的路徑等
        location / {
            # root 對應(yīng)的就是在服務(wù)器上前端資源的dist目錄的全路徑,即代表根路徑
            root   D:/workspace/RuoYi-Vue/ruoyi-ui/dist;
            # 保持默認(rèn)不要更改,防止404和入口頁面
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }

        # location /prod-api/ 是配置的代理后的地址
		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就是設(shè)置的代理后的地址,即自己服務(wù)器后臺接口的url
		   proxy_pass http://localhost:8080/;
		}

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

3、只要是通過http://localhost/8800/發(fā)送過來的請求全部會被代理到http://localhost:8080/。這樣就能實(shí)現(xiàn)前后端項(xiàng)目的請求代理

4、常用命令

常用命令 說明
start nginx 啟動命令
nginx.exe -s stop 強(qiáng)制停止命令
nginx.exe -s reload 重啟命令

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

六、部署完成

部署完成,瀏覽器輸入http://localhost/8800,登錄系統(tǒng)

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

常見問題:端口占用
①查找被占用的端口

# 查找使用的端口
netstat -ano
# 查找指定的端口
netstat -ano |findstr 1883

【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目,windows,服務(wù)器,vue.js,java

②停止端口文章來源地址http://www.zghlxwxcb.cn/news/detail-541187.html

# 停用端口
taskkill -PID 8984 -F
# 查看占用此端口的進(jìn)程,在任務(wù)管理器中強(qiáng)制結(jié)束
tasklist|findstr 8984

到了這里,關(guān)于【后臺部署】Windows服務(wù)器部署RuoYi-Vue前后端分離項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 記錄部署若依ruoyi到服務(wù)器遇到的問題

    記錄部署若依ruoyi到服務(wù)器遇到的問題

    1.檢查mysql 2.檢查redis 3.檢查nginx Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: 拒絕連接: /192.168.x.x:6379 當(dāng)遇到redis拒絕連接時(shí),將application.yml 配置文件里的redis的host 配置為localhost,不要配置為服務(wù)器的ip地址: 控制臺輸出:? ?????????這個(gè)問題大概率是服務(wù)器上

    2024年01月16日
    瀏覽(23)
  • ruoyi若依前后端分離版部署centos7服務(wù)器(全)

    ruoyi若依前后端分離版部署centos7服務(wù)器(全)

    VMware虛擬機(jī) centos7 安裝環(huán)境如下 一、msql 5.7 二、nginx1.23.3 三、java8 四、redis 3.2.1 五、部署若依前端 六、部署若依后端 前言 虛擬機(jī)的橋接與nat模式 : 重點(diǎn) 重點(diǎn)?。。?無線不可以用橋接模式 ,而你用了nat模式會導(dǎo)致除了宿主機(jī)跟虛擬機(jī)外 同一個(gè)路由器下其他設(shè)備訪問不到 !

    2024年02月02日
    瀏覽(60)
  • 若依框架(RuoYI)項(xiàng)目打包(jar)方法,部署到 Linux 服務(wù)器

    若依框架(RuoYI)項(xiàng)目打包(jar)方法,部署到 Linux 服務(wù)器

    在若依框架的 bin 目錄下,存在著三個(gè) bat 文件,一個(gè)是清除之前的依賴的自動化 bat 腳本( clean.bat ),一個(gè)是自動化項(xiàng)目打包的 bat 腳本( package.bat ),一個(gè)是運(yùn)行若依項(xiàng)目的腳本( run.bat ) 將ruoyi-admin 文件夾內(nèi)的 pom.xml 文件內(nèi)的 packaging 的值改成 jar 打包前,要清除之前的

    2024年02月12日
    瀏覽(101)
  • 開源項(xiàng)目學(xué)習(xí):若依RuoYi-Vue后臺管理系統(tǒng)【環(huán)境搭建】

    開源項(xiàng)目學(xué)習(xí):若依RuoYi-Vue后臺管理系統(tǒng)【環(huán)境搭建】

    第一章 環(huán)境搭建 第二章 項(xiàng)目運(yùn)行 第三章 閱讀源碼:例子-新增用戶接口 第四章 基于ruoyi-vue開發(fā)新項(xiàng)目 本文盡量貼近零基礎(chǔ)入門,獻(xiàn)給初入門的學(xué)弟學(xué)妹們! 文章基本流程:環(huán)境配置→運(yùn)行項(xiàng)目→閱讀源碼 安裝環(huán)境時(shí)最好修改安裝路徑! Java開發(fā)必備! JDK下載:http://www

    2023年04月19日
    瀏覽(23)
  • ruoyi vue部署服務(wù)器,點(diǎn)擊刷新、登錄主頁、退出報(bào)404和nginx問題解決

    ruoyi vue部署服務(wù)器,點(diǎn)擊刷新、登錄主頁、退出報(bào)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)
  • 若依(Ruoyi)前后端分離版項(xiàng)目部署到服務(wù)器(Linux環(huán)境)后,刷新頁面報(bào)錯(cuò):404 Not Found

    若依(Ruoyi)前后端分離版項(xiàng)目部署到服務(wù)器(Linux環(huán)境)后,刷新頁面報(bào)錯(cuò):404 Not Found

    原文章: 若依(ruoyi)前后端分離版使用教程之若依后端部署阿里云服務(wù)器步驟(超詳細(xì))_藍(lán)多多的小倉庫的博客-CSDN博客 問題: ????????在若依項(xiàng)目部署服務(wù)器后,可以正常運(yùn)行,但如果執(zhí)行刷新頁面操作,便會出現(xiàn)404 Not Found。 原因: ????????Nginx未正確配置。由

    2024年02月17日
    瀏覽(30)
  • ruoyi若依前后端分離項(xiàng)目部署到服務(wù)器后,PUT DELETE請求403錯(cuò)誤,GET POST請求正常

    后端打包方式war,部署到tomcat8, PUT DELETE請求報(bào)403錯(cuò)誤,網(wǎng)上有三種說法 第一種是跨域請求問題 第二種是服務(wù)器沒有放開了PUT DELETE請求,需要前端添加header ruoyi vue 自動生成代碼PUT DELETE為http不安全方法,這個(gè)怎么解決安全問題 · Issue #I43AX6 · 若依/RuoYi-Vue - Gitee.com 用域名訪問

    2024年01月17日
    瀏覽(70)
  • 手把手教你部署ruoyi前后端分離版本并解決部署到服務(wù)器上的Nginx后頁面登錄后點(diǎn)擊注銷顯示Nginx404頁面

    手把手教你部署ruoyi前后端分離版本并解決部署到服務(wù)器上的Nginx后頁面登錄后點(diǎn)擊注銷顯示Nginx404頁面

    下載源碼(當(dāng)前版本3.8.5)RuoYi-Vue: ?? 基于SpringBoot,Spring Security,JWT,Vue Element 的前后端分離權(quán)限管理系統(tǒng),同時(shí)提供了 Vue3 的版本 (gitee.com) 創(chuàng)建數(shù)據(jù)庫( 一定要是這三個(gè),否則部署成功可能菜單亂碼,我就是亂碼后刪庫重新按照下圖建的 ) 3. 項(xiàng)目導(dǎo)入IDEA,啟動后端 4. 下載

    2024年02月05日
    瀏覽(24)
  • 使用Ruoyi的方法(數(shù)據(jù)庫的創(chuàng)建、YML文件的修改、前端的導(dǎo)入和啟動、云服務(wù)器簡介、NGINX配置部署前端)

    使用Ruoyi的方法(數(shù)據(jù)庫的創(chuàng)建、YML文件的修改、前端的導(dǎo)入和啟動、云服務(wù)器簡介、NGINX配置部署前端)

    本文章轉(zhuǎn)載于公眾號:王清江唷,僅用于學(xué)習(xí)和討論,如有侵權(quán)請聯(lián)系 QQ交流群:298405437 本人QQ:4206359 當(dāng)我們下載好了Ruoyi-Vue之后,我們得到一個(gè)文件夾,如下: 內(nèi)部又有若干文件,如下: 這里面不僅包括了后端程序(基于SpringBoot的Java程序),也包括前端程序(基于Vue的程

    2024年02月03日
    瀏覽(33)
  • RuoYi-Vue前端部署,菜單點(diǎn)擊無反應(yīng)

    RuoYi-Vue前端部署,菜單點(diǎn)擊無反應(yīng)

    問題原因: 路由懶加載導(dǎo)致 現(xiàn)象: 登錄功能正常,菜單點(diǎn)擊無反應(yīng),F(xiàn)12查看無網(wǎng)絡(luò)請求,控制臺報(bào)錯(cuò)。 解決方法1: 修改permission.js文件 修改為 ? 解決方法2: ?(1)安裝插件 npm install @babel/plugin-syntax-dynamic-import --save-dev (2)修改babel.config.js (3)正常打包發(fā)布。?

    2024年01月18日
    瀏覽(52)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包