上一次講了nginx的安裝,這一次咱們說說nginx的啓動,中止,重啓。
#格式:nginx地址 -c nginx配置文件地址 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
liunx下啓動通俗點說就是找到nginx而後找到你想啓動的配置文件就能夠了。html
若是是正常啓動的話,它是不會顯示任何信息的。地址欄中輸入linux
http://localhost
就能夠查看是否開啓成功。可是就像人生免不了遇到各類糟心的事情,若是你遇到沒法啓動的話,也不要着急。常常是端口被佔用,找到端口,kill進程就解決了。那怎麼找到進程呢?繼續往下看。nginx
#找到正在進行nginx主進程號查看 ps -ef |grep nginx; #中止的三種方法: #nginx從容中止 kill -QUIT NGINX主進程號 #nginx快速中止 kill -TERM NGINX主進程號或kill -INT NGINX主進程號 #nginx強制中止 pkill -9 nginx
通常重啓是爲了讓新配置文件生效,重啓成功通常分兩步走:安全
(1)檢查配置文件是否正確,檢查文件正確有兩種方法。服務器
第一種:ui
#找到nginx cd /usr/local/nginx/sbin #運行nginx ./nginx -t
第二種:編碼
#跟啓動nginx很像,多加一個-t /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
(2)開始重啓,重啓須要先開啓nginx再重啓,也有兩種方法。spa
第一種:日誌
#找到nginx cd /usr/local/nginx/sbin #nginx重啓命令 ./nginx -s reload
第二種:code
#找到正在進行nginx主進程號查看 ps -ef |grep nginx; #運行重啓命令 kill -HUP nginx的主進程號
windwo下nginx的命令就比較簡單粗暴了。
簡單粗暴法就是你直接找到nignx.exe,而後雙擊就能夠了。
命令法就是在cmd窗口,先切到nginx的目錄,再執行nginx的重啓命令。
start nginx
簡單粗暴法就是你去任務管理器裏面找到nginx的進程,關閉進程就能夠了。
命令法就是在cmd窗口,先切到nginx的目錄,再執行nginx的重啓命令。
#強制關閉 nginx -s stop #安全關閉 nginx -s quit
nginx -s reload
#設置使用的用戶羣,nobody是低權限用戶,若是使用其餘人沒法編輯。會提升配置文件安全性 #user nobody; #工做衍生進程數(一般是cpu的核數或者核數的兩倍) worker_processes 1; #設置錯誤文件存放路徑 #error_log logs/error.log; #error_log logs/error.log notice;(notice這一類的錯誤信息) #error_log logs/error.log info;(info這一類的錯誤信息) #設置pid文件的存放路徑(pid是控制系統中重要文件) #pid logs/nginx.pid; #設置最大鏈接數 events { worker_connections 1024; } #跟網頁相關設置 http { #虛擬主機配置信息 server { #監聽IP地址 IP/域名+端口 listen 80; #服務器名稱 IP/域名 server_name localhost; #設置字符編碼 #charset koi8-r; #日誌文件 #access_log logs/host.access.log main; #本地根目錄 location / { #IP地址綁定目錄 root html; #默認首頁 index index.html index.htm; } }
一個配置文件的必要設置就是這些了。若是有不明白的地方,歡迎你們留言討論。