1. 程式人生 > 其它 >程式碼部署:使用 nginx 代理到雲伺服器 ( windows 系統)

程式碼部署:使用 nginx 代理到雲伺服器 ( windows 系統)

在部署之前我們首先要了解什麼是nginx,它又可以做什麼

Nginx 是高效能的 HTTP 和反向代理的web伺服器,處理高併發能力是十分強大的,能經受高負 載的考驗,有報告表明能支援高達 50,000 個併發連線數。

其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站使用者有:百度、京東、新浪、網易、騰訊、淘寶等。

Nginx 可以作為靜態頁面的 web 伺服器,同時還支援 CGI 協議的動態語言,比如 perl、php 等。但是不支援 java。Java 程式只能通過與 tomcat 配合完成。Nginx 專為效能優化而開發, 效能是其最重要的考量,實現上非常注重效率 ,能經受高負載的考驗,有報告表明能支援高 達 50,000 個併發連線數。

準備工作:

首先將程式碼打包:npm run build

這一步將會在你的專案資料夾中生成一個 dist 資料夾

然後我們啟動伺服器

win + r 開啟執行視窗

輸入 mstsc

然後將nginx安裝在雲伺服器中

修改nginx.conf配置檔案

下面是刪除註釋後的nginx.conf檔案

將打包生成的dist資料夾拉到雲伺服器中

將檔案路徑複製到nginx.conf檔案的 root 屬性中

開啟nginx資料夾啟動nginx服務

雙擊nginx應用程式

或者進入cmd視窗

輸入nginx.exe啟動nginx服務

然後就可以在配置的域名中看到自己寫的頁面

需要注意的是,域名要先經過解析,伺服器也要先配置好安全組