CentOS 6.5下離線安裝nginx1.14.0

由於服務器不能連外網,採用源代碼編譯的方式來進行安裝,使用root權限。

一、準備安裝文件

準備nginx文件、pcre文件以及zlib文件,一般我們都需要先裝pcre,zlib,前者用於url rewrite,後者用於gzip壓縮:

  • nginx-1.14.0.tar.gz
  • pcre-8.42.tar.gz
  • zlib-1.2.11.tar.gz

友情提示:這些文件可以直接去官網下載,也可以點下面鏈接直接打包下載。
nginx-1.14.0&zlib-1.2.11&pcre-8.42

二、基礎環境準備,安裝 gcc & g++ 開發庫

2.1 檢查 gcc & g++ 是否已安裝

檢查gcc是否安裝

gcc --version

檢查g++是否安裝

g++ --version

如果已安裝,跳過此步,否則先安裝 gcc & g++

2.2 掛載centos6.5iso文件,採用yum方式安裝 gcc & g++

2.2.1 創建掛載點

mkdir /var/cdrom

2.2.2 掛載文件

mount -o loop /home/deployer/CentOS-6.5-x86_64-bin-DVD1.iso /var/cdrom

2.2.3 修改yum源

cd /etc/yum.repos.d

先備份local.repo文件

cp loacl.repo local.repo.bak

再編輯local.repo文件

vim local.repo

配置一下內容:

[local]
name=local
baseurl=file:///var/cdrom
enable=1
gpgcheck=0

local 是自己隨便取的名字,文件名和文件內容不要求一樣。
baseurl 指定yum源的地址。
enabled 是否開啓這個yum源,0爲關閉,1爲開啓。
gpgcheck 是檢查GPG-KEY,0爲不檢查,1爲檢查。

2.2.4 設置開機自動掛載

vim /etc/fstab

添加以下內容

/home/deployer/CentOS-6.5-x86_64-bin-DVD1.iso /var/cdrom iso9660 defaults 0 0

在這裏插入圖片描述

2.2.5 更新yum緩存

清除緩存

yum clean all  

建立新緩存

yum makecache

2.2.6 掛載完成,yum測試

yum list all

2.2.7 進行 gcc & g++ 安裝

安裝gcc

yum install gcc

安裝g++

yum install gcc-c++

三、安裝nginx

3.1 pcre解壓

執行如下命令:

tar -zxvf pcre-8.42.tar.gz

3.2 zlib解壓

執行如下命令:

tar -zxvf zlib-1.2.11.tar.gz

3.3 nginx安裝

3.3.1 解壓nginx:

tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/

3.3.2 編譯pcre,zlib

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11 

3.3.3 安裝nginx

make
make install

3.3.4 測試nginx是否安裝成功

nginx啓動

cd /usr/local/nginx/sbin
./nginx

瀏覽器訪問如:ip+端口 (默認80端口)

如果能正常顯示nginx首頁,則表示安裝成功

nginx關閉

ps –ef|grep nginx

#kill -QUIT 主進程號(上面ps命令看到的帶master字樣的進程號)

配置nginx.conf文件後需要重新加載配置文件

nginx -s reload
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章