一、GCC 編譯器 java
全稱 GNU Compiler Collection,是 GNU 社區推出的功能強、性能優越的用於編程開發的自由編譯器。目前能夠編譯的語言有:c、c++、Objective-c 、java 等。linux
centos 系統下的安裝 - 使用 yum 命令:nginx
-> yum -y install gcc-c++ autoconf automakec++
二、Nginx 依賴模塊編程
Nginx 的一些模塊須要其餘第三方庫的支持,如:gzip模塊須要 zlib庫, rewrite 模塊須要 pcre庫,ssl功能須要 openssl庫等。windows
centos 系統下的安裝 - yum 命令:centos
-> yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel性能
三、 Nginx 下載 -> 網址:http://nginx.org/ui
四、 Nginx 安裝spa
windows 下:
步驟:解壓 下載的 windows 版本的 nginx壓縮包,在 windows 的 cmd 命令窗口中 切換到 解壓的壓縮包路徑下,而後輸入 命令: start nginx ,便可啓動 nginx;
檢查是否啓動:能夠查看 windows 任務 進程 中是否有 nginx.exe 進程便可。
其餘操做: nginx -s [stop | quit | reopen | reload] 來執行。
linux 下:
步驟: --> tar -zxvf nginx-0.x.xx.tar.gz
--> cd nginx-0.x.xx (切換到 解壓目錄)
--> ./configure
--> make
--> sudo make install (注意:須要 root 帳戶)
安裝後的路徑: Nginx 將被默認安裝到 /usr/local/nginx 路徑下; 能夠在 原解壓縮後的nginx-0.x.xx 目錄下執行 ./configure 命令查看 nginx 的 安裝狀況.
啓動:如果 nginx 安裝在 /usr/local/nginx/ 目錄中,命令是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
說明: "-c" 指定了配置文件的路徑,若是不加「-c" 參數,nginx 會默認加載其安裝目錄的conf子目錄的nginx.conf文件,即:/usr/local/nginx/conf/nginx.conf
中止:
有3中中止方式:從容中止、快速中止、強制中止;
從容中止:> 查看進程
> 殺死進程
快速中止:> 查看進程
> 殺死進程
強制中止:
驗證操做:驗證ngin x配置文件是否正確
方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t
看到以下顯示 nginx.conf syntax is ok
nginx.conf test is successful
說明配置文件正確!
方法二:在啓動命令-c前加-t
平滑重啓 Nginx 服務
若是更改了配置就要重啓Nginx,要先關閉Nginx再打開?不是的,能夠向Nginx 發送信號,平滑重啓。
方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 便可,便是: /usr/local/nginx/sbin/nginx -s reload (便是 nginx 安裝路徑 -s reload);
方法二:查找當前nginx進程號,而後輸入命令:kill -HUP 進程號 實現重啓nginx服務;便是: kill -HUP 住進程號或進程號文件路徑。