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