nginx是輕量級的Web服務器、反向代理服務器及郵件服務器,具備佔用內存少,併發能力強的優勢,已被普遍應用。本文介紹目前最新版本 1.12.2 的安裝。nginx
各版本nginx下載地址:http://nginx.org/download/c++
系統:CentOS 6.5 x64服務器
nginx版本:nginx-1.12.2併發
安裝方式:源碼編譯安裝測試
1. 安裝必須環境代理
nginx 的編譯須要 c++,同時 prce(重定向支持)和 openssl(https支持)也須要安裝。blog
[root@HAVENT ~]# yum install gcc-c++ [root@HAVENT ~]# yum -y install pcre* [root@HAVENT ~]# yum -y install openssl*
2. 下載 nginx-1.12.2.tar.gz,本文下載存在在 /root/ 目錄下進程
[root@HAVENT ~]# wget http://nginx.org/download/nginx-1.12.2.tar.gz
3. 解壓及編譯ip
[root@HAVENT ~]# tar -zxvf nginx-1.12.2.tar.gz
4. 進入 nginx 目錄內存
[root@HAVENT local]# cd nginx-1.12.2
5. 設置安裝目錄爲 /usr/local/nginx
[root@HAVENT nginx-1.12.2]# ./configure --prefix=/usr/local/nginx
6. 若是沒有報錯,開始編譯安裝
[root@HAVENT nginx-1.12.2]# make [root@HAVENT nginx-1.12.2]# make install
7. 啓動 nginx 服務
[root@HAVENT ~]# /usr/local/nginx/sbin/nginx -s reload
8. 重啓 nginx 服務
[root@HAVENT ~]# /usr/local/nginx/sbin/nginx -s reload
9. 中止 nginx 服務
[root@HAVENT ~]# /usr/local/nginx/sbin/nginx -s stop
10. 配置文件路徑
/usr/local/nginx/conf/nginx.conf
11. 查看進程,能夠看到 nginx 的 master 和 worker 進程
[root@HAVENT ~]# ps -ef | grep nginx root 12877 1 0 16:27 ? 00:00:00 nginx: master process ./nginx nobody 13175 12877 0 16:34 ? 00:00:00 nginx: worker process root 13929 6555 0 16:53 pts/0 00:00:00 grep nginx
能夠經過訪問ip:80測試,看到頁面這樣的提示就說明安裝成功