說說在Linux系統下安裝配置Nginx的詳細過程。php
1. 從Nginx官網下載Nginx。目前最新的穩定版爲:1.6.2.html
2. 將下載下來的Nginx上傳到/opt/nginx目錄下。運行「tar -zxvf nginx-1.6.2.tar.gz」進行解壓。linux
3. 切換到/opt/nginx/nginx-1.6.2目錄下,運行./configure進行初始化配置。如出現下面的提示,說明該機器沒有安裝PCRE,而Nginx須要依賴PCRE,須要手動安裝PCRE,見 http://www.linuxidc.com/Linux/2015-03/114986.htm。nginx
詳解Linux下安裝配置Nginx瀏覽器
4. 安裝完PCRE後,再次運行./configure進行初始化便可。注意這裏生成的配置文件,尤爲箭頭所指的方向,是啓動nginx時的路徑。服務器
詳解Linux下安裝配置Nginxphp-fpm
5. 運行 make install 進行編譯。性能
6. 切換到步驟4生成的nginx運行目錄下,運行./nginx,啓動Nginx。網站
如出現下面所述的錯誤,在已安裝PCRE庫的狀況下,須要配置PCRE共享庫。具體操做看這裏 http://www.2cto.com/os/201304/199770.html日誌
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
7. 在瀏覽器中輸入IP:端口號,出現以下圖所示,說明安裝成功。
詳解Linux下安裝配置Nginx
如出現nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)。多是端口號被佔用,切換到/usr/local/nginx/conf/目錄下,更改nginx.conf下的端口號。也有多是不當心nginx重啓了屢次,關閉nginx進程,重啓便可。
詳解Linux下安裝配置Nginx
8. 關閉Nginx
使用 ps -ef|grep nginx 查看nginx的進程,能夠看到nginx有兩個進程:
[root@linuxidc sbin]# ps -ef|grep nginx
root 7276 1 0 14:21 ? 00:00:00 nginx: master process ./nginx
www 7277 7276 0 14:21 ? 00:00:00 nginx: worker process
root 7279 5197 0 14:21 pts/1 00:00:00 grep nginx
8.1 從容中止nginx
kill - QUIT nginx 主進程號
8.2 中止nginx全部進程
[root@linuxidc sbin]# pkill -9 nginx
--------------------------------------分割線 --------------------------------------
CentOS 6.2實戰部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm
使用Nginx搭建WEB服務器 http://www.linuxidc.com/Linux/2013-09/89768.htm
搭建基於Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務器全過程 http://www.linuxidc.com/Linux/2013-09/89692.htm
CentOS 6.3下Nginx性能調優 http://www.linuxidc.com/Linux/2013-09/89656.htm
CentOS 6.3下配置Nginx加載ngx_pagespeed模塊 http://www.linuxidc.com/Linux/2013-09/89657.htm
CentOS 6.4安裝配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm
Nginx安裝配置使用詳細筆記 http://www.linuxidc.com/Linux/2014-07/104499.htm
Nginx日誌過濾 使用ngx_log_if不記錄特定日誌 http://www.linuxidc.com/Linux/2014-07/104686.htm
本篇文章來源於 Linux公社網站(www.linuxidc.com) 原文連接:http://www.linuxidc.com/Linux/2015-03/114988.htm