Window 使用Nginx 部署 Vue 並把nginx設為windows服務開機自動啟動


1.編譯打包Vue項目

 在終端輸入 npm run build 進行打包編譯。等待... 打包完成生成dist文件夾,這就是打包完成的文件。

我們先放着,進行下一步。

 

2下載Nginx

下載地址: http://nginx.org/en/download.html

下載完成解壓就可以了.由於我這個騰訊雲服務,只有一個C盤,我就放在C盤根目錄下,放其他目錄下也是一樣的。

 

 

 

 

 

 

 

 

 

 

 

 

接下來把Nginx設置為windwos服務

每次重啟,我們都需要手動的啟動一下服務,對我們運維很不方便。

1.我們使用  winsw快速注冊Windows系統服務

下載  https://github.com/kohsuke/winsw/releases

 把WinSW.NET4.exe 重命名為nginxservice.exe.

 新建 nginxservice.xml 文件(名字要與nginxservice.exe 名字前綴保持一致其內容如下:路徑需要替換為自己的路徑

 1 <service>
 2     <id>nginx17</id>
 3     <name>nginx</name>
 4     <description>nginx17</description>
 5     <logpath>C:\nginx-1.17.3\logs</logpath>
 6     <logmode>roll</logmode>
 7     <depend></depend>
 8     <executable>C:\nginx-1.17.3\nginx.exe</executable>
 9     <stopexecutable>C:\nginx-1.17.3\nginx.exe -s stop</stopexecutable>
10 </service>

 

 用管理員權限打開cmd

進入nginx 根目錄,

 執行命令

安裝服務:nginxservice.exe install

卸載服務:nginxservice.exe uninstall

 

 

 

 重啟電腦試試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM