1. 程式人生 > >nginx在MAC上的安裝、啟動、重啟和關閉

nginx在MAC上的安裝、啟動、重啟和關閉

一、安裝

執行如下命令

brew search nginx

brew install nginx

安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑:

/usr/local/etc/nginx/nginx.conf (配置檔案路徑)

/usr/local/var/www (伺服器預設路徑)

/usr/local/Cellar/nginx/1.8.0 (安裝路徑)

如果是macOS 1.12以上的系統,在安裝過程中可能會出現"warning",說是不支援該版本的作業系統,可以暫時先忽略它。

二、啟動

在終端中輸入

ps -ef|grep nginx

如果執行的結果是

  501 15800     1   0 12:17上午 ??         0:00.00 nginx: master process /usr/local/Cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf  

  501 15801 15800   0 12:17上午 ??         0:00.00 nginx: worker process  

  501 15848 15716   0 12:21上午 ttys000    0:00.00 grep nginx

表示已啟動成功,如果不是上圖結果,在終端中執行

/usr/local/Cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf

命令即可啟動nginx。

這時候如果成功訪問localhost:8080,說明成功安裝和啟動好了。

、停止

在終端中輸入 ps -ef|grep nginx  獲取到nginx的程序號,注意是找到“nginx:master”的那個程序號,如下面的程序好是 15800

  501 15800     1   0 12:17上午 ??         0:00.00 nginx: master process /usr/local/Cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf  

  501 15801 15800   0 12:17上午 ??         0:00.00 nginx: worker process  

  501 15848 15716   0 12:21上午 ttys000    0:00.00 grep nginx

在終端中輸入以下幾種命令都可以停止

kill -QUIT  15800 (從容的停止,即不會立刻停止)

Kill -TERM  15800 (立刻停止

Kill -INT  15800  (和上面一樣,也是立刻停止

四、重啟

如果配置檔案錯誤,則將啟動失敗,所以在啟動nginx之前,需要先驗證在配置檔案的正確性,如下表示配置檔案正確

promote:bin yangqianhua$ /usr/local/Cellar/nginx/1.8.0/bin/nginx -t -c /usr/local/etc/nginx/nginx.conf

nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok

nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful

重啟有兩種方法

1)在終端輸入輸入如下命令即可重啟

promote:~ yangqianhua$ cd /usr/local/Cellar/nginx/1.8.0/bin/

promote:bin yangqianhua$ ./nginx -s reload

promote:bin yangqianhua$ 

2)根據程序號重啟,執行命令 kill -HUP 程序號

相關推薦

nginx在MAC安裝啟動關閉

一、安裝 執行如下命令 brew search nginx brew install nginx 安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑: /usr/local/etc/nginx/nginx.conf (配置檔案路徑) /usr/local/va

Mac下Nginx啟動關閉

Mac下Nginx啟動、重啟和關閉1、Mac下Nginx的啟動:1.  cd usr/local/nginx/sbin  2.  sudo ./nginx  2、Mac下判斷配置檔案是否正確1.  cd

Solaris 10 啟用關閉服務svcadm svcs

官網手冊: smf - 服務管理工具 https://docs.oracle.com/cd/E26926_01/html/E29117/smf-5.html#REFMAN5smf-5 svcadm(命令) - 處理服務例項 https://docs.oracle.com/cd

Nginxphp-fpm 過載配置(平滑

Nginx Nginx程序分為master主程序和worker工作程序。master程序通過訊號通知worker程序執行工作。 命令 sudo nginx -s reload 過載配置(平滑重啟) sudo service nginx resta

tomcat 在linux關閉命令

root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava

linux關閉系統命令

重啟命令: 1、reboot 2、shutdown -r now 立刻重啟(root使用者使用) 3、shutdown -r 10 過10分鐘自動重啟(root使用者使用) 4、shutdown -r 20:35 在時間為20:35時候重啟(root使用者使用) 關機

nginx 安裝啟動關閉 (linux系統命令行)

更改 success 改名 hex ces 知識 reload ready 同時 前言:   最近在部署我的hexo靜態博客到騰訊雲服務器上,用到了很多nginx的知識,在此做下總結: 剛接觸的linux服務器上,nginx配置亂的有點令人發指,就把老的卸載了重新裝一下

Nginx的啟動停止與

可執行 nginx服務 kill -9 強制 說明 pkill 是否 sbin str 啟動 啟動代碼格式:nginx安裝目錄地址 -c nginx配置文件地址 例如: [[email protected] sbin]# /usr/local/nginx/sb

vnc server配置啟動與連接

-s serve amp 裝包 when manager strong 端口 rpm -ivh 目前有兩種比較流行的方式:XDM(X display manager)方案和VNC方案,而我個人比較傾向於VNC方案,一是因為VNC方案配置起來相對比較容易,二是VNC方案支持多

Nginx的啟動停止與---linux

    一、選定安裝檔案目錄 可以選擇任何目錄 cd /usr/local/src 二、安裝PCRE庫 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下載最新的 PCRE 原始碼包,使用下面命令

Linux下啟動,停止,NginxMysqlPHP

LINUX啟動Nginx的命令: 一、查詢是否啟動 [[email protected] php-fpm.d]# ps -ef | grep nginx root 25225 1 0 19:26 ? 00:00:00 nginx: master process

【學習筆記】啟動Nginx檢視nginx程序檢視nginx服務主程序的方式Nginx服務可接受的訊號nginx幫助命令Nginx平滑Nginx伺服器的升級

1.啟動nginx的方式:cd /usr/local/nginxls./nginx -c nginx.conf2.檢視nginx的程序方式:[[email protected] nginx

Mac系統nginx的安轉啟動停止

一、安裝 執行如下命令 brew search nginx brew install nginx 安裝完以後,可以在終端輸出的資訊裡看到一些配置路徑: /usr/local/etc/nginx/nginx.conf (配置檔案路徑) /usr/local/var

PHP5.6中php-fpm的配置啟動關閉

該文主要講述:如何配置php-fpm、常見報錯解決方法和php-fpm的啟動、關閉和重啟。 LNMP環境中的nginx是不支援php的,需要通過fastcgi外掛來處理有關php的請求。而php需要php-fpm這個元件提供該功能。在php5.3.3以前的版本php-fpm

RAC關閉啟動步驟:10g11g

關閉 順序:【其他節點】-> [第一個節點] 操作:   step 1:       {         以grid使用者或關閉監聽: { crs_stop 監聽器資源名 | srvctl stop listener } --全域性         |

nginx啟動關閉命令

[[email protected] ~]# pkill -9 nginx [[email protected] ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf [

vnc server配置啟動與連線

環境:RedHat Linux 5企業版。 Xwindows:gnome (紅帽預設安裝的圖形介面) 儘管我們可以使用SSH連線遠端通過字元介面來操作Linux,但是對於更多熟悉圖形人來說是很不方便的,因此開啟Linux的遠端桌面還是很有必要的。目前有兩種比較流行的方式

mysql啟動停止連線

Windows下 1.檢視mysql是否安裝成功,mysql安裝版本    mysql -V 2.啟動、停止mysql (1)命令列啟動      “開始”-“執行”-輸入“cmd”     啟動:

Linux 7個運行級別(0:關機,停機模式1:單用戶模式2:多用戶模式3:完整的多用戶文本模式4:系統未使用,保留一般不用5:圖形化模式6:模式)置root密碼方法

oca alt 開機重啟 正常 說明 特殊情況 其中 ice root權限 init是Linux系統操作中不可缺少的程序之一。init進程,它是一個由內核啟動的用戶級進程。內核會在過去曾使用過init的幾個地方查找它,它的正確位置(對Linux系統來說)是/

mac系統下安裝啟動停止mongodb

src lin onf lis with nod 其他 文字 ans 一. 下載nodejs,安裝,一直到 node -v顯示版本號,表示安裝成功。 二. 本文主要講解,安裝包方式安裝 mongodb,至於其他方式不做介紹。 下載Mongodb後,將Mongodb-3.2.