CentOS7 編譯安裝Nginx

Niginx 下載及安裝

1、下載

wget http://nginx.org/download/nginx-1.10.0.tar.gz

我的軟件都下載到了 /opt/soft-install 下
這裏寫圖片描述

2、解壓

#解壓到當前目錄
tar -zxvf nginx-1.10.0.tar.gz -C .

這裏寫圖片描述

3、編譯並安裝
首先得了解下面幾個命令的意義
參考:http://feinibuke.blog.51cto.com/1724260/367376

安裝到/opt/soft/nginx-1.10.0 目錄下

cd nginx-1.10.0/
# 指定安裝到 /opt/soft/ngnix 的目錄下
./configure --prefix=/opt/soft/nginx-1.10.0

提示:缺少C編譯環境

這裏寫圖片描述

解決

yum install gcc gcc-c++

繼續configure

提示:缺少pcre依賴庫

這裏寫圖片描述

解決

yum install pcre pcre-devel

提示:缺少zlib 依賴庫

這裏寫圖片描述

解決

yum install zlib zlib-devel

出現如下圖所示,說明安裝環境已經沒問題了
這裏寫圖片描述

總結:編譯安裝之前必須保證系統已經安裝如下依賴庫

yum install gcc gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel

4、安裝

make & make install

如果看的以下目錄結構,說明基本安裝沒問題了

這裏寫圖片描述

5、測試Nginx是否安裝成功

啓動Nginx

cd /opt/soft/nginx-1.10.0/
./sbin/nginx

錯誤:80端口被佔用

這裏寫圖片描述

解決

1、查看什麼程序佔用80端口:

netstat -antp

這裏寫圖片描述

發現被Apache佔用了
2、幹掉httpd進程即可

killall httpd

將80端口開放

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

瀏覽器訪問 192.168.2.202
這裏寫圖片描述

出現以上界面,說明Nginx訪問成功。

Niginx 常用命令

1、查看Nginx進程

ps aux|grep nginx

這裏寫圖片描述

2、查看Nginx命令

ngnix -h

這裏寫圖片描述

3、常用Nginx命令

#啓動
ngnix

#停止
nginx -s stop

#重新加載配置
nginx -s reload
發佈了32 篇原創文章 · 獲贊 24 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章