nginx1.14.0下載及安裝
wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
下面的configure命令選擇其中一種即可:
./configure //如果命令后面不帶參數,則安裝到默認路徑:/usr/local/nginx ./configure --prefix=/home/program/nginx //自定義安裝目錄
make & make install // 重點!這里的make 和 install命令全都在執行你上面的configure命令后面的路徑的nginx安裝,成功之后,configure命令指定的路徑下會多出sbin目錄和 ./nginx命令執行文件
啟動單個nginx
cd /usr/local/nginx/sbin // cd 到configure 命令的安裝目錄
執行nginx命令啟動之前,驗證nginx.conf 文件語法格式是否正確:
$ ./nginx -t nginx: the configuration file /soft/nginx/conf/nginx.conf syntax is ok nginx: configuration file /soft/nginx/conf/nginx.conf test is successful
啟動nginx命令,下面這 2 種選擇一種即可:
./nginx // 啟動nginx,常用方法。默認執行的nginx.conf文件相對於該nginx文件所在位置: ../conf/nginx.conf ./nginx -c /usr/local/nginx/conf/nginx.conf //后面帶上-c參數的,是指定nginx.conf文件所在位置
./nginx -h //獲得幫助
驗證啟動成功:在瀏覽器里輸入IP,默認端口號為80,可以不用輸入,如果是跨主機訪問,需關閉nginx所在服務器的防火牆:
./nginx -t 驗證nginx.conf 文件配置是否正確:
停止nginx
cd /usr/local/nginx/sbin
./nginx -s stop 停止
./nginx -s quit 退出
./nginx -s reload 重新啟動,加載nginx.conf。只有nginx進程已存在的情況下才可以用reload。
第二種方式停止(推薦):
ps -ef|grep nginx 查詢nginx進程
kill -QUIT 進程號 進程請求處理完成后停止進程,比較安全的停止方式
kil -TERM 進程號 這個跟kill -9 一樣,立即停止進程