場景
若依前后端分離版本,Windows下使用Nginx代理的方式進行部署(全流程,圖文教程):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108120070
Windows下怎樣設置jar包開機自啟動運行:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108215028
前面講了前后端分離的項目,需要在Windows服務器上部署Nginx和Redis以及后台jar包。
以及怎樣再Windows上設置jar開機自啟動。
那么怎樣通過bat的方式設置Redis和Nginx也開機自啟動。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先新建一個badaoRedis.txt,復制以下內容
::啟動redis的命令 @echo off ::這是簡單的輸出,相當於java中的system.out.println() echo redis start...... ::設置啟動窗口的標題 title redis-server ::定義一個變量ENV_HOME set ENV_HOME="D:\Software\Redis\Redis-x64-3.2.100" D: ::設置啟動窗口的顏色 color 0a cd %ENV_HOME% redis-server.exe redis.windows.conf exit
注意這里的D:\Software\Redis\Redis-x64-3.2.100是我的Redis所在目錄
這里你要修改為自己Redis所在的目錄以及下面的D修改為自己所在的盤。
然后執行下面的
redis-server.exe redis.windows.conf
啟動redis的命令 ,使用修改過的配置文件。
然后將這個txt的后綴名改為bat
可以雙擊下這個bat進行測試下
能啟動Redis成功
下面就是將手動雙擊運行的操作使用開機啟動自運行代替。
找到以下路徑
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
此路徑就是Windows開機后會自動運行的路徑。
如果沒有ProgramData
需要設置查看隱藏文件
如果Windows下沒有英文的StartMenu,叫中文開始菜單那個就是
同理,下面的Programs也可能顯示程序
如果在此目錄下沒有StartUp目錄或者叫啟動目錄的,可以手動新建一個StartUp目錄或者啟動目錄。
然后將上面的bat放置在此目錄下 ,就能在開機后自動運行了。
同理自動啟動Nginx也是這個道理,首先新建一個badaoNginx.txt
@echo off ::這是簡單的輸出,相當於java中的system.out.println() echo nginx start...... ::設置啟動窗口的標題 title nginx -server ::定義一個變量ENV_HOME set ENV_HOME="D:\Software\Nginx\nginx-1.12.2" D: ::設置啟動窗口的顏色 color 0a cd %ENV_HOME% start nginx.exe pause exit
其中上面的路徑是Nginx所在的路徑,磁盤是所在的磁盤,執行的命令就是啟動Nginx所需要的命令。
然后將其后綴名改為bat,先雙擊運行一下
驗證啟動沒有問題,然后將其放在啟動目錄下,就嫩實現開機自動啟動了。