Nginx通常用來作反向代理,實現負載均衡。因爲Nginx是用c開發的,因此安裝前咱們須要安裝相應的環境,好比gcc等。下面是本人安裝操做的步驟:nginx
step一、安裝gcc:yum install gcc-c++(Nginx編譯依賴此環境)c++
step二、安裝pcre:yum install -y pcre pcre-devel(nginx的http須要用pcre解析正則表達式)正則表達式
我這裏是已經安裝OK了,因此顯示無需安裝或更新。負載均衡
step三、安裝zlib:yum install -y zlib zlib-devel(nginx經過zlib對內容進行解壓縮)測試
step四、安裝openssl:yum install -y openssl openssl-devel (nginx在https協議時會用到)ui
step五、下載安裝包代理
step六、解壓blog
step七、進入Nginx主目錄,編譯參數配置進程
執行完能夠看到生成了對應的Makefile,以下:ssl
step八、編譯安裝(執行 make && make install)
安裝完檢查是否安裝OK,以下說明基本安裝OK。
step九、啓動
檢查nginx進程,若是master和networker都OK,說明啓動成功。
訪問測試,出現以下welcome頁面說明成功:
其餘命令說明:
啓動:nginx -c /xx/.../nginx.conf
快速中止(不建議使用):nginx -s stop 或經過 ps -eaf|grep nginx找到進程,而後kill -9 進程ID
完整中止(推薦使用): nginx -s quit 該方式會等待進程結束後中止
刷新配置: nginx -s reload
關於nginx.conf的具體配置在下次討論。