此示例為安裝nginx-1.20.1? (小版本無差別)
安裝過程
sftp上傳nginx-1.20.1.tar.gz文件到機器(在root目錄下)
#cd /usr/local/nginx/sbin
#./nginx -V ??(查看版本,如果已經(jīng)有安裝過的話會出現(xiàn)版本號)
切換到local目錄下備份原先的nginx
#tar -zcvf nginx.tar.gz nginx/
#ps -ef|grep nginx ??查看nginx進程
#kill -9 端口號 ???結(jié)束所有nginx進程
#rm -rf nginx ???刪除local下的舊nginx
#cd .. ???切換到root目錄下 ?解壓新上傳的nginx-1.20.1.tar.gz
#tar -zxvf nginx-1.20.1.tar.gz ?
#cd nginx-1.20.1/ ??
#./configure --prefix=/usr/local/nginx ??????編譯安裝
#make
#make install
#cd /usr/local/nginx ??
#cd conf
如果有舊的nginx.conf文件的話 上傳上來覆蓋一下修改,如果沒有的話自己編輯配置
問題解決: 如果編譯安裝提示./configure: error: C compiler cc is not found
是因為缺少gcc環(huán)境,需要安裝一下gcc
#yum -y install gcc-c++
如果make報錯
還是因為缺少依賴
?
yum -y install?gcc openssl openssl-devel pcre-devel zlib zlib-devel
因為之前安裝過gcc依賴了, 這個命令里把gcc依賴去掉
yum -y install?openssl openssl-devel pcre-devel zlib zlib-devel
執(zhí)行:ESC--- ??:wq ??保存nginx配置文件
#cd ../sbin/
啟動nginx服務(wù)
#./nginx ??啟動nginx
#ps -ef|grep nginx ???查看nginx進程
#./nginx -V ???查看nginx版本應(yīng)已經(jīng)是1.20.1
#cd ~文章來源:http://www.zghlxwxcb.cn/news/detail-424361.html
#rm -rf nginx-1.20.1* ???刪除多余的無用文件文章來源地址http://www.zghlxwxcb.cn/news/detail-424361.html
到了這里,關(guān)于centOS7.9安裝nginx的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!