linux下如何離線安裝nginx

折騰了一天的時(shí)間在linux安裝nginx,發(fā)現(xiàn)系統(tǒng)上什么都沒有,需要安裝各種依賴,走了許多坑,正與填完了,在這里和大家分享一下;

一.準(zhǔn)備安裝包

gcc
gcc-c++
openssl
zlib
pcre
nginx
我的linux是CentOS7的
最新最全的安裝包已經(jīng)為大家準(zhǔn)備好了:https://download.csdn.net/download/u012885136/11171078

image.png

image.png

二.安裝:

第一步:安裝gcc和gcc-c++

這里是rpm二進(jìn)制的文件


image.png

所有的文件都放在同一個(gè)目錄下,執(zhí)行以下命令

rpm -Uvh *.rpm --nodeps --force

第二步安裝pcre

tar -zxvf pcre-8.42.tar.gz
./configure
make
make install
pcre安裝.png

pcre-2.png

安裝openssl

tar -zxvf openssl-1.0.2r.tar.gz
./configure
make
make install

安裝zlib

tar -zxvf zlib-1.2.11.tar.gz
./configure
make
make install
z-lib安裝.png

Error:在沒有安裝zlib的情況下安裝nginx會(huì)報(bào)錯(cuò)


nginx-error.png

安裝nginx

tar -zxvf nginx-1.15.12.tar.gz
./configure
make
make install
nginx安裝01.png

安裝完成后執(zhí)行 nginx命令
一般情況下安裝完成后命令會(huì)在 /usr/local/nginx/sbin/ 下,如圖


0001.png

完成之后下,執(zhí)行命令

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

可以到/usr/local/nginx/conf下根據(jù)需要修改配置文件nginx.config

關(guān)于nginx502的問題,可以嘗試以下方法解決

1、檢查配置,如果配置沒有問題的話,進(jìn)行第2步
2、防火墻的問題,可以關(guān)閉防火墻或者將端口加到規(guī)則中
簡(jiǎn)單粗暴:關(guān)閉防火墻

service firewalld stop

以80為例把端口開放出去

firewall-cmd --zone=public --add-port=80/tcp --permanent

謝謝,覺得好記得點(diǎn)贊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容