Ubuntu安裝設定nginx和nohup常用操作

2021-09-20 05:29:25 字數 1201 閱讀 8297

ubuntu直接從常規源中安裝

apt-get install nginx
安裝的目錄

配置檔案:/etc/nginx/主程式檔案:/usr/sbin/nginx

web預設目錄:/usr/share/nginx/http/日誌目錄:/var/log/nginx/

1、啟動/停止nginx服務

1

service nginx start

2 service nginx stop

2、檢視nginx主程序

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...