ubuntu直接從常規源中安裝
apt-get install nginx安裝的目錄
配置檔案:/etc/nginx/主程式檔案:/usr/sbin/nginx1、啟動/停止nginx服務web預設目錄:/usr/share/nginx/http/日誌目錄:/var/log/nginx/
12、檢視nginx主程序service nginx start
2 service nginx stop
ps -ef | grep nginx使用源安裝之後,缺省會使用nobody使用者許可權啟動nginx,會導致乙個問題,就是有靜態檔案壓縮,並且檔案比較大的情況,會導致瀏覽器訪問出錯,而直接訪問這個靜態檔案的時候有是正常的,讓人感覺很莫名其妙,這其實就是因為許可權問題導致的,如圖預設許可權:
修改許可權只需要在/etc/nginx/nginx.conf把#user nobody; 修改為 user root;
重啟nginx即可解決。
nohub作為liunx預設守護程序的命令也是挺好的,與pm2等相比,唯一的缺點就是不能實時監控專案執行和重啟nodejs專案,他的優點就是方便,也可以儲存程式執行日誌。
守護nodejs程序
nohup node pomelo.js > pomelo.js.log &執行完之後,在執行命令「exit」退出窗體之後,就能讓node專案後台執行了,專案啟動的時候回返回乙個程序id,可以使用這個程序來介紹nohup守護。
常用操作:
檢視所有程序:ps -aux
檢視node程序:ps -aux | grep nodejs
結束程序:kill -9 程序id
刪除所有nohup的node程序:killall node
連線方案二(推薦)
使用xftp + xshell連線
我的github:
出處:
Ubuntu安裝設定nginx和nohup常用操作
ubuntu直接從常規源中安裝 apt get install nginx安裝的目錄 配置檔案 etc nginx 主程式檔案 usr sbin nginx web預設目錄 usr share nginx http 日誌目錄 var log nginx 1 啟動 停止nginx服務 1 servic...
Ubuntu 安裝設定 LAMP 環境
lamp linux apache mysql php amp 套件還是執行在linux下的好,效能比在windows下面好很多 下面來說說怎麼在ubuntu下安裝lamp。apache,終端輸入 sudo apt get install apache2 php,終端輸入 sudo apt get ...
FastMM 安裝設定
fastmm 在d2006和2007中已代替了原來的記憶體管理器。d7也可以使用,而且很方便哦。請看步驟 1.fastmm是開源專案,去她老家先拖個來.我使用的是fastmm.v4.86.2.資料夾replacement borlndmm dll precompiled for delphi ide...