ubuntu設定nginx為系統服務

2021-07-09 05:21:21 字數 1433 閱讀 6978

先編譯安裝nginx

./configure 

--sbin-path=/usr/local/nginx/nginx //預設的路徑是 --prefix/sbin/nginx

進入/etc/init.d目錄下建立nginx指令碼

#!/bin/sh

### begin init info

# provides: nginx

# required-start:

# required-stop:

# default-start: 2 3 4 5

# default-stop: 0 1 6

# short-description: nginx

# description: nginx server

### end init info

#. /lib/lsb/init-functions

program=/usr/local/nginx/nginx

test -x $program || exit 0

case "$1" in

start)

log_begin_msg "starting nginx server"

/usr/local/nginx/nginx

log_end_msg 0

;;stop)

pid=`cat /usr/local/nginx/nginx.pid`

log_begin_msg "stopping nginx server"

if [ ! -z "$pid" ]; then

kill -15 $pid

filog_end_msg 0

;;restart)

$0 stop

$0 start

;;*)

log_success_msg "usage: service nginx "

exit 1

esac

exit 0

然後執行下面的命令:

sudo chmod +x nginx

sudo update-rc.d nginx defaults

現在可以使用下面的命令了,重新啟動nginx會自動啟動

sudo service nginx start

sudo service nginx stop

Ubuntu 設定為固定ip

vmware設定為橋接模式 使用root登陸ubuntu 使用gedit開啟 etc network inte ces auto lo iface lo inet loopback auto ens33 iface ens33 inet static address 192.168.8.100net...

log format為Nginx設定日誌格式

我的個人德州撲克專案歡迎給星星。nginx伺服器日誌相關指令主要有兩條,一條是log format,用來設定日誌格式,另外一條是access log,用來指定日誌檔案的存放路徑 格式和快取大小,一般在nginx的配置檔案中日記配置 usr local nginx conf nginx.conf ng...

ubuntu設定系統語言為英文

在裝完系統之後,鑑於ubuntu對中文的支援並不好,而且除錯時滿頁中文很難懂,決定還是換回中文。有以下兩種方式可以達到這一目的。1.圖形介面方法 開啟右上角的標誌,依次選擇系統設定,語言支援,在選項中新增english,並把它移到最上面,再重啟,即可完成。2.命令列方法 sudo vim etc d...