1、開啟
2、brew search nginx brew install nginx
3、brew info nginx
4、nginx -v 檢視nginx資訊
5、啟動sudo brew services start nginx (預設埠8080)//太傻
備註:如果你安裝過jenkins的話這裡失效
sudo launchctl unload /library/launchdaemons/org.jenkins-ci.plist
systemctl start jenkins
6、關閉sudo brew services stop nginx/nginx
7、nginx -s reload、nginx -s stop //開啟、關閉
8、開啟nginx具體安裝目錄 檢視配置檔案 /usr/local/etc/nginx/
9、驗證配置檔案 nginx -t -c 自己的配置檔案位址
10、拷貝配置檔案至node 專案目錄 重新修改
11、伺服器端的nginx位址
//給運維留的檔案
12、幾條蓋世絕學
ps aux | grep node
lsof -i tcp:8081
kill -9 pid
ssh 使用者名稱@位址(免密登陸)
scp -r advance/ [email protected]:/opt/node-publish/www/static/
13、npm install --production 只管上線環境
14、pm2動態檢測檔案
14-1 能夠動態的監控檔案的上傳0秒熱啟動
14-2 能夠負載均衡 cpu
14-3 記憶體的使用 過高了 cpu排程太頻繁 重啟。
14-4 restart 個數
pm2.json
//pm2
1、pm2 log 檢視錯誤
2、pm2 start pm2.json //啟動
3、pm2 stop all //停止所有pm2
4、pm2 monit //監控
pm2命令位址參考
nginx 做反向**/負載均衡會出現乙個坑
/usr/local/etc/nginx/ //目錄位址
ngxin -s reload //出現這個錯誤nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: no such file or directory)
//解決方法:找到你的nginx.conf的資料夾目錄,然後執行這個
nginx -c /usr/local/etc/nginx/nginx.conf
命令,再執行
nginx -s reload
,就可以了nodejs上線部署1
nodejs 上線部署筆記 1 購買阿里雲的網域名稱和雲伺服器ecs 雲主機安裝的是ubuntu16.04.2 lts gnu linux 4.4.0 63 generic x86 64 網域名稱繫結雲主機 大陸的雲主機得備案,香港的不用備案 2 建立使用者 阿里雲的雲主機預設是root使用者,直接...
nodejs安裝步驟
本機環境 windows 10 專業版 x64 安裝包如下 node v14.15.4 x64.msi 2 安裝 傻瓜式安裝,本機安裝目錄選擇的e program files nodejs 安裝成功後 3 配置npm在安裝全域性模組時的路徑和快取cache的路徑 在node.js安裝目錄下新建兩個資...
django uwsgi 部署上線
開發階段使用執行命令 1 事實上runserver 就是django 自帶的乙個伺服器 因為收發請求效能較差僅在開發階段使用,專案部署我們一般使用uwsgi 伺服器來處理動態請求 2 python manage.py runserver1.安裝uwsgi conda install c conda ...