离线纯净版redhet6.8安装nginx

离线纯净版redhet6.8安装nginx

资料:链接:https://pan.baidu.com/s/1JsnMi3UfZKwLLGpRftAW2g
提取码:ix80
复制这段内容后打开百度网盘手机App,操作更方便哦
花了两天时间查看了不少资料,终于在离线状态下的纯净版redhet6.8成功安装了nginx,所以写了本篇文章以作总结和帮助后来遇到比问题的伙伴们。
离线状态安装最麻烦的事情莫过于不能直接使用yum源去安装,因此特意搭建了自己的域名源以作在局域网络状态下的yum.
下面是所需要的物料
离线纯净版redhet6.8安装nginx_第1张图片
离线纯净版redhet6.8安装nginx_第2张图片在这里插入图片描述在这里插入图片描述

上述资料自行下载

1.安装gcc

第一步,拷贝iso到/tmp目录下
  cd /
  ls
  cd tmp
  ls
  du -sh /tmp/*
  上传rhel-server-6.8-x86_64-dvd.iso文件

  第二步,建立iso目录 
  cd /
  ls
  cd tmp
  ls
  du -sh /tmp/*
  mkdir /iso

  第三步,挂载iso镜像到/iso目录下
  mount -o loop  /tmp/rhel-server-6.8-x86_64-dvd.iso  /iso

  第四步,查看/iso目录下的Packages的安装软件,确定gcc的版本
  cd /iso
  pwd
  cd Packages/
  ls |grep gcc	

  第四步,修改yum的本地下载路径
  cd /etc/yum.repos.d/
  mv rhel-source.repo  rhel-source.repo.bak
  修改rhel-source.repo的配置如下:
      [rhel-source]
     name=localreop
     baseurl=file:///iso
     enabled=1
     gpgcheck=0
     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

	  [rhel-source-beta]
	  name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
	  baseurl=file:///iso
	  enabled=1
	  gpgcheck=0
	  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  第五步,配置好yum源之后,需要清楚下缓存
  yum clean all

  第六步,检查可用的yum源
  yum repolist

  第七步,安装gcc和 gcc-c++
  yum install gcc gcc-c++

  第八步,检查gcc是否安装成功
  gcc -v

2.安装nginx相关依赖

1.	安装的rpm包
找到rpm安装文件所在目录
输入命令rpm -ivh *.rpm --nodeps --force

2.	配置yum源
a.	/etc/yum.repos.d/目录下,删除.repo的文件 rm –rf *
b.	vi yum.repo,添加:
[yum]
name=rhel6
baseurl=ftp://172.16.45.229/repos/rhel/rhel6/6.8/
enabled=1
gpgcheck=0
c.	yum -y install gcc gcc-c++ libstdc++-devel
如果遇到mpfr等的版本过高的错误

1.先删除不可用的mpfr-高版本
yum list mpfr*

2.查出高版本的mpfr*
yum remove mpfr.x86_64
其他东西类似
d.	yum list gcc* libstdc* 确认已安装下图中的软件

3.	上传文件(nginx-1.16.0.tar.gz和下载的其物料)

4.	安装pcre
a.	tar -zxvf pcre-8.39.tar.gz
b.	cd pcre-8.39
c.	./configure
d.	make && make install

5.	安装zlib
a.	tar -zxvf zlib-1.2.11.tar.gz 
b.	cd zlib-1.2.11
c.	./configure
d.	make && make install

6.	安装openssl
a.	tar -zxvf openssl-1.1.0k.tar.gz
b.	cd openssl-1.1.0k
c.	./config
d.	make && make install

3.安装nginx

a.	解压tar -zxvf nginx-1.16.0.tar.gz
b.	cd nginx-1.16.0
c.	./configure
d.	make && make install
e.	增加软连接:执行ls /lib64/ | grep pcre
会显示如下信息:
libpcre.so.0
libpcre.so.0.0.1
f.	然后添加软连接:执行命令ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
g.	启动:cd /usr/local/nginx/sbin/  ./nginx
h.	重启:cd /usr/local/nginx/sbin/  ./nginx –s reload
i.	停止:cd /usr/local/nginx/sbin/  ./nginx –s stop

4.安装多台nginx服务器

如果需要安装一机多台nginx,需要指定编译目录

$ cd nginx-1.8.0 
$  ./configure --prefix=/usr/local/nginx1
$ make && make install
ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

5.启动nginx

找到对应的编译目录

/usr/local/nginx/sbin/nginx
ps -aux | grep 'nginx' 或者 ps -ef|grep nginx
关闭防火墙
systemctl stop firewalld
停止nginx
/usr/local/nginx/sbin/nginx -s stop

你可能感兴趣的:(后台部署,部署)