centos7下離線安裝nginx

2021-09-21 05:53:32 字數 2203 閱讀 4978

一、準備工作

1、首先我的centos7,安裝是centos-7-x86_64-everything-1611的版本,

2、把系統的映象檔案,找到packages檔案下,找到

pcre-devel-8.32-15.el7_2.1.x86_64.rpm,zlib-1.2.7-17.el7.x86_64.rpm,zlib-devel-1.2.7-17.el7.x86_64.rpm,把這個三個檔案解壓出來,

二、安裝

--首先安裝外掛程式

這個版本的centos7,安裝nginx,就是少了上面準備工作中的第二步的三個檔案。所以要安裝一下:

--前提把pcre-devel-8.32-15.el7_2.1.x86_64.rpm,拷貝到handgo下

chmod 755 pcre-devel-8.32-15.el7_2.1.x86_64.rpm

rpm -uvh pcre-devel-8.32-15.el7_2.1.x86_64.rpm --nodeps --force

--前提把zlib-1.2.7-17.el7.x86_64.rpm,zlib-devel-1.2.7-17.el7.x86_64.rpm,拷貝到handgo下

chmod 755 zlib-1.2.7-17.el7.x86_64.rpm

chmod 755 zlib-devel-1.2.7-17.el7.x86_64.rpm

rpm -uvh zlib-1.2.7-17.el7.x86_64.rpm

rpm -uvh zlib-devel-1.2.7-17.el7.x86_64.rpm

--建立目錄

mkdir /opt/handgo/nginx

--授權

chmod 755 /opt/handgo/nginx-1.16.0.tar.gz

--解壓

tar -zxvf /opt/handgo/nginx-1.16.0.tar.gz -c /opt/handgo/nginx

cd nginx/

cd nginx-1.16.0/

--檢查安裝環境,是否符合

./configure

--編譯安裝

make

make install

whereis nginx

啟動nginx,要先進入安裝目錄中

cd /usr/local/nginx/sbin/

--啟動nginx

./nginx

查詢nginx程序:

ps aux|grep nginx

開啟防火牆的80埠:

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

firewall-cmd --reload

三、配置nginx開機啟動

1、切換到/lib/systemd/system/目錄,建立nginx.service檔案vim nginx.service

我是直接用xftp,在這個目錄下建立乙個叫nginx.service的檔案,然後,複製的本地window下,把下面的內容拷貝進去。

[unit]

description=nginx 

after=network.target 

[service] 

type=forking 

execstart=/usr/local/nginx/sbin/nginx

execreload=/usr/local/nginx/sbin/nginx reload

execstop=/usr/local/nginx/sbin/nginx quit

privatetmp=true 

[install] 

wantedby=multi-user.target

完成後,拷貝回centos7的原來位置,

2、執行systemctl enable nginx.service使nginx開機啟動

--測試是否,先進

cd /usr/local/nginx/sbin/

./nginx -s quit

--啟動nginx

systemctl start nginx.service    

--結束nginx

systemctl stop nginx.service    

--重啟nginx

systemctl restart nginx.service

完成,老鐵們,沒問題。

centos7使用docker安裝nginx

1 建立存放nginx檔案的目錄 sudo mkdir p opt docker nginx sudo mkdir p opt docker nginx html sudo mkdir p opt docker nginx conf.d sudo mkdir p opt docker nginx l...

centos7使用docker安裝nginx

1 建立存放nginx檔案的目錄 sudo mkdir p opt docker nginx sudo mkdir p opt docker nginx html sudo mkdir p opt docker nginx conf.d sudo mkdir p opt docker nginx l...

CentOS 7安裝 Docker 部署NGINX

docker 這個東西 在3年前都聽說過,一直沒有當回事兒,事實上是無需求。最近花了點時間 學習了一下。感覺還挺好用的。此處做乙個備份,以證明自己曾經了解過他。1.什麼是docker 我是花了一上午的時間,了解了它,網上有很多相關的資料,看一下你就懂了。在此就贅述了。幾個重要的概念 docker的第...