Nginx的安裝
windows環境下安裝Nginx
安裝
Nginx 的下載地址如下:
http://nginx.org/en/download.html
選擇時盡量選擇 Stable 穩定版本,點擊對應版本下載即可。
之后將安裝包解壓,解壓后可以看到 Nginx 的目錄結構:
啟動 Nginx
進入安裝目錄,打開 cmd 命令行,執行命令:
start nginx
啟動窗口一閃而過,如何查看是否啟動成功?我們打開任務管理器,在進程一欄可以看到兩個 Nginx 服務正在運行,說明啟動成功。
如果想停止 Nginx,在 cmd 命令行中運行命令 nginx -s stop 即可。
我們在瀏覽器訪問 Nginx,輸入 localhost 即可,Nginx 默認監聽 80 端口,如果出現 Nginx 的默認歡迎頁面,說明訪問成功。
Linux環境下Nginx的安裝(重點)
安裝
下載地址和windows的地址一樣,下載tar.gz格式的穩定版
下載完成之后用rz命令傳輸到Linux服務器
解壓 tar -xvf nginx-1.16.1.tar.gz

安裝gcc編譯器

安裝pcre-devel
yum -y install pcre-devel
可能出現如下錯誤:
錯誤提示:./configure: error: the HTTP cache module requires md5 functions
from OpenSSL library. You can either disable the module by using
--without-http-cache option, or install the OpenSSL library into the system,
or build the OpenSSL library statically from the source with nginx by using
--with-http_ssl_module --with-openssl=<path> options.
解決方法:
yum -y install openssl openssl-devel
安裝zlib
下載地址:http://www.zlib.net/
下載tar.gz格式的壓縮包
解壓 tar -xvf
./configure
make install
安裝Nginx
啟動nginx
進入nginx目錄下的sbin文件夾
./nginx 即可啟動
訪問linux ip nginx默認監聽80端口
出現nginx index界面 證明我們啟動成功
關閉和重啟Nginx
查詢nginx主進程號
ps -ef | grep nginx
在進程列表里 面找master進程,它的編號就是主進程號了。
從容停止Nginx:
kill -QUIT 主進程號
快速停止Nginx:
kill -TERM 主進程號
強制停止Nginx:
pkill -9 nginx
平滑重啟
如果更改了配置就要重啟Nginx,要先關閉Nginx再打開?不是的,可以向Nginx 發送信號,平滑重啟。
平滑重啟命令:
kill -HUP 主進稱號或進程號文件路徑
注意,修改了配置文件后最好先檢查一下修改過的配置文件是否正 確,以免重啟后Nginx出現錯誤影響服務器穩定運行。判斷Nginx配置是否正確命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf