安裝gcc g++的依賴庫nginx
apt-get update
apt-get install build-essential
apt-get install libtool
複製代碼
安裝 pcre依賴庫bash
apt-get install libpcre3 libpcre3-dev
複製代碼
安裝 zlib依賴庫ui
apt-get install zlib1g-dev
複製代碼
安裝 ssl依賴庫spa
apt-get install openssl
複製代碼
下載tar.gz包
-P表示會下載到/home/download/目錄code
wget http://nginx.org/download/nginx-1.12.2.tar.gz -P /home/download/
複製代碼
解壓ssl
tar -zxf /home/download/nginx-1.11.3.tar.gz
複製代碼
源碼安裝分爲三步:配置(configure)、編譯(make)、安裝(make install)get
cd /home/download/nginx-1.11.3
./configure --prefix=/home/nginx
複製代碼
make
複製代碼
make install
複製代碼
啓動nginx源碼
/home/nginx/sbin/nginx
複製代碼
查看80端口被哪一個服務佔用openssl
netstat -anp | grep :80
複製代碼
經常使用命令編譯
/home/nginx/sbin/nginx -s stop
/home/nginx/sbin/nginx -s start
#從新加載配置
/home/nginx/sbin/nginx -s reload
# 指定配置文件
/home/nginx/sbin/nginx -c /home/nginx/conf/nginx.conf
# 查看nginx的配置文件位置和是否配置正確
nginx -t
# 查看nginx服務是否正常運行
service nginx status
複製代碼