Linux下nginx服務如果要停止的話我們需要通過命令來控制,下面由我為大家整理了linux下nginx停止命令的相關知識,希望對大家有幫助!
linux的nginx停止命令詳解
nginx的停止有三種方式:
linux的nginx停止命令一、從容停止
1、查看進程號
[root@LinuxServer ~]# ps -ef|grep nginx
2、殺死進程
[root@LinuxServer ~]# kill -QUIT 2072
linux的nginx停止命令二、快速停止
1、查看進程號
[root@LinuxServer ~]# ps -ef|grep nginx
2、殺死進程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
linux的nginx停止命令三、強制停止
[root@LinuxServer ~]# pkill -9 nginx
附:linux的nginx重啟命令
重啟 方法 步驟:
1、驗證nginx配置文件是否正確
方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t
看到如下顯示nginx.conf syntax is ok
nginx.conf test is successful
說明配置文件正確!
方法二:在啟動命令-c前加-t
2、重啟Nginx服務
方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可
方法二:查找當前ngin x的進 程號,然後輸入命令:kill -HUP 進程號 實現重啟nginx服務
㈡ Linux系統中編譯安裝Nginx伺服器,看了還不會你來打我
使用yum安裝方式安裝PCRE:
yum安裝後檢查安裝結果:
使用yum安裝openssl-devel:
檢查yum安裝結果:
在確保Nginx編譯安裝所依賴的pcre-devel和openssl-devel已經安裝好了後,可以下載Nginx源碼進行編譯安裝。 Nginx源碼可以從Nginx官方網站(http://nginx.org)找到相應版本源碼的下載地址: http://nginx.org/download/nginx-1.16.0.tar.gz
下載Nginx源碼:
添加nginx用戶,服務於Nginx:
解壓軟體包:
編譯Ngixn源碼並安裝:
建立nginx應用程序軟鏈接:
啟動前為了避免報錯,先檢查配置文件語法:
啟動Nginx服務:
查看Nginx服務是否啟動成功:
說明已經啟動成功,打開瀏覽器輸入http://127.0.0.1/就可以看到nginx網頁信息。
㈢ Linux 搭建 Nginx (圖片伺服器)
打開nginx官網 http://nginx.org/en/download.html
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
cd /usr/local/
tar -zxvf nginx-1.20.1.tar.gz
./configure --with-http_ssl_mole
編譯參數有很多,這邊我只增加了SSL模塊,小夥伴可以根據自身情況調整
--prefix=PATH:指定 nginx 的安裝目錄
--conf-path=PATH:指定 nginx.conf 配置文件路徑
--user=NAME:nginx 工作進程的用戶
--with-pcre:開啟 PCRE 正則表達式的支持
--with-http_ssl_mole:啟動 SSL 的支持
--with-http_stub_status_mole:用於監控 Nginx 的狀態
--with-http-realip_mole:允許改變客戶端請求頭中客戶端 IP 地址
--with-file-aio:啟用 File AIO
--add-mole=PATH:添加第三方外部模塊
make
執行完上述命令後,在解壓目錄下,多出一個Makefile文件
make install
因編譯時未指定安裝目錄,執行make install 命令後看到反饋日誌信息,實際安裝目錄為/usr/local/nginx
進入實際安裝目錄,看看,並在其sbin目錄下執行啟動nginx
cd /usr/local/nginx/
瀏覽器訪問 http://ip:80 , 顯示如下圖則代表部署成功
進入 /usr/local/nginx/conf/ 文件夾,找到nginx.conf 文件
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 8088;
server_name localhost;
location ~ .*.(gif|jpg|jpeg|png|apk|pdf)$ {
expires 24h;
root /usr/local/img/;#指定圖片存放路徑
access_log /usr/local/nginx/logs/images.log;#日誌路徑
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path /usr/local/img/;#代理臨時路徑
proxy_redirect off;
}
修改配置文件,內容如上
cd /usr/local/nginx/sbin
./nginx -s reload
瀏覽器輸入 http://ip:8088/1.png ,查看是否能正常顯示圖片
㈣ linux怎麼看nginx的版本號
linux中查看nginx版本號的方法:1、打開終端;2、輸入「nginx -V」命令查看nginx版本號即可。