1荡灾、安裝所需環(huán)境
#一次安裝4個插件
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
#一次安裝如果有問題,可以試一下分開安裝(上面命令執(zhí)行成功了就就無需執(zhí)行以下命令了)
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
安裝的插件的作用
1.gcc 可以編譯 C,C++,Ada,Object C和Java等語言(安裝 nginx 需要先將官網(wǎng)下載的源碼進行編譯稻励,編譯依賴 gcc 環(huán)境)
2.pcre pcre-devel pcre是一個perl庫,包括perl兼容的正則表達式庫,nginx的http模塊使用pcre來解析正則表達式锨能,所以需要安裝pcre庫
3.zlib zlib-devel zlib庫提供了很多種壓縮和解壓縮方式nginx使用zlib對http包的內容進行gzip箩退,所以需要安裝
4.openssl openssl-devel OpenSSL 是一個強大的安全套接字層密碼庫离熏,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協(xié)議戴涝,并提供豐富的應用程序供測試或其它目的使用滋戳。
nginx 不僅支持 http 協(xié)議钻蔑,還支持 https(即在ssl協(xié)議上傳輸http),所以需要在 Centos 安裝 OpenSSL 庫
2奸鸯、下載nginx
直接下載https://nginx.org/en/download.html
image-20220507163221510.png
3咪笑、解壓
tar -zxvf nginx-1.20.2.tar.gz
cd nginx-1.20.2
4、配置
使用默認配置 (默認就可以了娄涩,如果你要自己配置目錄也是可以的窗怒。)
./configure
5、編譯安裝
make
make install
查找安裝路徑(一般在/usr/local/nginx/sbin/)
whereis nginx
6蓄拣、nginx添加到環(huán)境變量
1扬虚、編輯/etc/profile
vim /etc/profile
2、在最后一行添加配置球恤,:wq保存
PATH=$PATH:/usr/local/nginx/sbin export PATH
3辜昵、使配置立即生效source /etc/profile
然后就可以直接輸入nginx執(zhí)行各種命令了。
7咽斧、常用命令
啟動 nginx
停止 nginx -s stop
安全退出 nginx -s quit
重新加載配置文件 nginx -s reload
查看nginx進程 ps aux|grep nginx
查看nginx版本號 nginx -v