CentOS7离线安装Nginx(详细安装过程)

CentOS7离线安装Nginx(详细安装过程)

离线安装nginx

安装环境

操作系统:centos7

联网状态:无互联网-内网

准备工作

一、准备环境包gcc gcc-c++

二、准备准备离线安装包

openssl

zlib

pcre

nginx

 

推荐大家下载包的网站:
http://rpmfind.net/linux/rpm2html/search.php
https://centos.pkgs.org/
这两个网站都可以下载所需要的安装包,不同的就是版本差异,大家各取所取。

当执行下面的语句后,系统会自动选出所需的依赖包进行安装,不需要的就会自动清理。
rpm -Uvh *.rpm --nodeps --force
最后就查询一下
gcc -v
g++ -v

至此gccg++安装完成

 

2、安装pcre

# 由于机器上已经有低版本的pcre,所以强制安装
rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force

rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --force

3、安装zlib

rpm -ivh zlib-1.2.3-29.el6.x86_64.rpm    --force

rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm    --force

4、安装nginx

# 下载解压

tar -xzvf  nginx-1.8.1.tar.gz

cd  nginx-1.8.1

./configure --prefix=/home/work/nginx

# 编译并安装

make && make install

# 运行nginx
cd //home/work/nginx/sbin
./nginx

#检查是否安装正确

/home/work/nginx/sbin/nginx -t

 

centos7重启nginx

1.找到nginx的安装位置

whereis nginx

 

2.进入该目录下

cd /usr/local/nginx/sbin

 

/nginx -s reload  重启

/nginx  启动

/nginx  -s stop 关闭

 

 

集群配置

/usr/local/nginx/conf/nginx.conf

 

posted @ 2020-06-24 21:27  散落人间  阅读(16186)  评论(0编辑  收藏  举报
interface food{} class A implements food{} class B implements food{} class C implements food{} public class StaticFactory { private StaticFactory(){} public static food getA(){ return new A(); } public static food getB(){ return new B(); } public static food getC(){ return new C(); } } class Client{ //客户端代码只需要将相应的参数传入即可得到对象 //用户不需要了解工厂类内部的逻辑。 public void get(String name){ food x = null ; if ( name.equals("A")) { x = StaticFactory.getA(); }else if ( name.equals("B")){ x = StaticFactory.getB(); }else { x = StaticFactory.getC(); } } }