關於專案上線流程一覽

2021-10-11 03:56:54 字數 2064 閱讀 2903

網域名稱:新網 萬網

伺服器及網域名稱購買(略)

1、任意命令列工具裡輸入ssh root@伺服器公網ip

2、輸入yes,然後輸入伺服器開機密碼。密碼處於安全考慮不會顯示

3、安裝git yum install git

4、安裝node高版本,安好之後就有node和npm

$ curl -sl | sudo bash -

$ yum install nodejs

5、一般在data資料夾下放資料,通過touch index.html可以建立乙個檔案,使用自帶的vi/vim工具可以進行編輯,cat命令只檢視不編輯

6、安裝httpservernpm i http-server -g

7、http-server啟動服務

8、安裝pm2 讓node程序保持後台執行npm i pm2 -g

pm2 start http-server讓伺服器保持執行

pm2 list/ls檢視有哪些通過pm2執行的服務

pm2 delete 需要關閉服務的id停止服務

1、安裝nginxyum install nginx -y

nginx的配置檔案在etc/nginx/conf.d/*.conf這個檔案裡面

基本配置:進入到 /etc/nginx/conf.d 新建乙個任意名字.conf在裡面寫入server的配置

pwd 檢視當前所在的路徑

i 編輯 insert

:wq 儲存並退出

server 

location /api/

完成後儲存,並重啟nginx服務:

$ nginx -t

這時執行

$ nginx -c /etc/nginx/nginx.conf只需執行一次

$ nginx -s reload

3、通過git clone 專案位址來轉殖自己的專案

4、npm i 安裝專案所需的所有依賴

5、npm run serve 執行服務

6、npm run build 部署

解決nginx不能npm run build的問題:

$ sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1m count=1024

$ sudo /sbin/mkswap /var/swap.1

$ sudo /sbin/swapon /var/swap.1

7、在conf.d下面建立乙個專案需要的配置檔案,來指向專案目錄下的dist資料夾下面的index檔案

如果獲取不到資料報錯,需要設定nginx**:

location /api

8、遇到頁面重新整理報錯就在conf.d裡加入乙個這樣的location:

location /
最後效果如下圖:

遇到nginx 403 forbidden問題解決辦法

開啟nginx.conf把使用者名稱設定為主機名,一般是root

$ vim nginx.conf

user root

專案上線流程

目前公司專案偏多,平均每週五天基本上有四天都會有專案上線,有時一天會上線至少二個版本,就在昨天剛上線了乙個專案,星期一才提測的乙個專案,星期二就安排上線了,所以悄悄地告訴小夥伴們,昨晚俺加班了 再悄悄地告訴大家其實這個昨晚已經過去很久了 微笑臉 今天跟小夥伴們分享一下王豆豆公司的上線流程。01 早會...

HTML標記一覽

標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字 畫 等顯示於下一行...

HTML 標記一覽

html 標記一覽 標記 型別譯名或意義 作 用備註 檔案標記 檔案宣告 讓瀏覽器知道這是 html 檔案 開頭 提供檔案整體資訊 標題 定義檔案標題,將顯示於瀏覽頂端 本文 設計檔案格式及內文所在 排版標記 說明標記 為檔案加上說明,但不被顯示 段落標記 為字 畫 等之間留一空白行 換行標記 令字...