centos 7.2離線安裝、配置nginx

公司內網無法通過命令直接安裝nginx,所以只能離線安裝

1.準備

所需依賴是通過一個環境一樣的跳板機(我用的是虛擬機)來下載,

(1)gcc

在虛擬機上 執行:

yum install --downloadonly --downloaddir=./ gcc-c++

只下載不安裝,得到gcc的安裝依賴

(2)pcre-devel

同樣執行:

yum install --downloadonly --downloaddir=./ pcre pcre-devel

得到相應依賴

(3)zlib
yum install --downloadonly --downloaddir=./ zlib zlib-devel
(4)openssl
yum install --downloadonly --downloaddir=./ openssl openssl-devel
(5)nginx rpm包

下載地址: http://nginx.org/packages/centos/7/x86_64/RPMS/

2. 安裝

把除了nginx安裝包以外的rpm包都放在一個目錄下,然後執行:

rpm -Uvh --force --nodeps *rpm

–nodeps rpm在安裝包時,不檢查相關依賴關係
–force 強制安裝
執行這條命令後,系統會自動選擇依賴安裝,並清除無用的依賴
依賴安裝好之後,安裝nginx:

rpm -ivh nginx-1.16.1-1.el7.ngx.x86_64.rpm
3.啓動

找到nginx的位置:

[root@ZNZD-CLOUD sbin]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz

啓動

# /usr/sbin/nginx
# 重啓
# /usr/sbin/nginx -s reload

開放80端口

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

配置開機自啓
將啓動命令“/usr/sbin/nginx”加入“/etc/rc.d/rc.local”文件,並給“/etc/rc.d/rc.local”添加權限即可

chmod +x /etc/rc.d/rc.local

打開默認頁面:
ip+80端口
在這裏插入圖片描述

4.配置
5. 附

有些依賴好像也沒必要裝,自行斟酌!
如果不想自己下載各種依賴,可以到這裏下載
鏈接:https://pan.baidu.com/s/1OO0v8lpJXrATUtBivRvjKQ
提取碼:1kzv

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