欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux安装nginx、jdk、redis

程序员文章站 2024-01-18 21:40:34
因项目需要申请了新服务器,故要重新配置环境。 nginx安装: 一键安装四个依赖: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 进入/usr/local/src目录,创建nginx文件夹 cd /usr/lo ......

    因项目需要申请了新服务器,故要重新配置环境。

nginx安装

  1. 一键安装四个依赖:
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

     

  2. 进入/usr/local/src目录,创建nginx文件夹
    cd /usr/local/src
    mkdir nginx

     

  3. 进入刚创建的nginx目录,下载nginx的tar包
    cd nginx
    wget https://nginx.org/download/nginx-1.17.9.tar.gz

    很意外,我的提示【错误: 证书通用名 “*.nginx.com” 与所要求的主机名 “nginx.org” 不符。要以不安全的方式连接至 nginx.org,使用‘--no-check-certificate’。
    linux安装nginx、jdk、redis
    修改下载命令

    wget --no-check-certificate https://nginx.org/download/nginx-1.17.9.tar.gz

    linux安装nginx、jdk、redis

  4. 解压

    tar -zxvf nginx-1.17.9.tar.gz

     

  5. 进入解压生成的目录,进行配置

    cd nginx-1.17.9
    ./configure

    linux安装nginx、jdk、redis

  6. 编译安装

    make
    make install

     

  7. 查找安装路径

    whereis nginx

    linux安装nginx、jdk、redis

     

  8. nginx.conf部分配置 

    #配置nginx worker进程最大打开文件数
    worker_rlimit_nofile 65535;
    events {
        #单个进程允许的客户端最大连接数
        worker_connections  8192;
    }
    
    
        #log日志配置
        access_log  /opt/nginx-logs/access.log  main;
        error_log   /opt/nginx-logs/error.log ;
    
    
        #设定负载均衡后台服务器列表
        upstream wxsd1.unisk.cnxx {
            ip_hash;
            server 127.0.0.1:8081 max_fails=3 fail_timeout=5s;
            #server 127.0.0.1:8082 max_fails=3 fail_timeout=5s;
            server 127.0.0.1:8083 max_fails=3 fail_timeout=5s;
            server 127.0.0.1:8084 max_fails=3 fail_timeout=5s;
            #server 127.0.0.1:8085 max_fails=3 fail_timeout=5s;
        }

 

 

jdk安装:

  1.  查看linux自带的jdk是否已安装
    java  -version

    linux安装nginx、jdk、redis

    可以看到是openjdk

  2. 查看jdk安装包
    rpm -qa | grep java

    linux安装nginx、jdk、redis

     

  3. 卸载openjdk
    yum remove *openjdk

     

  4. 安装oracle jdk
    下载地址:
    在/usr/local目录下,创建java安装目录
    cd /usr/local
    mkdir java

    用xftp将下载好的jdk-8u231-linux-x64.tar.gz文件上传至此目录
    linux安装nginx、jdk、redis

     

  5. 解压
    tar -zxvf jdk-8u231-linux-x64.tar.gz

     

  因之前的项目用的是jdk1.7,故同样的方式下载安装jdk1.7

  linux安装nginx、jdk、redis

 

配置环境变量

  1. 将jdk配置到/etc/profile,才可以在任何一个目录访问jdk
    vim /etc/profile

    linux安装nginx、jdk、redis

     

    按i进入编辑,在profile文件尾部添加如下内容:

    export java_home=/usr/local/java/jdk1.7.0_80  #jdk安装目录
    export jre_home=${java_home}/jre
    export classpath=.:${java_home}/lib:${jre_home}/lib:$classpath
    export java_path=${java_home}/bin:${jre_home}/bin
    export path=$path:${java_path}

    保存并退出编辑,esc --> :wq

  2. 执行profile文件(在当前bash环境下读取并执行profile中的命令)
    source /etc/profile

    linux安装nginx、jdk、redis

     

  3. 测试是否安装成功
    java -version
    javac

     linux安装nginx、jdk、redis

     

     

     

redis安装

  1. 进入/usr/local/src目录,创建redis文件夹
    cd /usr/local/src
    mkdir redis

     

  2. 安装redis
    访问下载地址:将下载好的redis-5.0.8.tar.gz通过远程管理工具上传到新建的redis文件夹
    linux安装nginx、jdk、redis

     

     

  3. 解压
    tar -zxvf redis-5.0.8.tar.gz

     

  4. 进入解压生成的文件目录,执行make编译
    cd redis-5.0.8
    make

     

  5. 执行make install安装(该软件可以指定安装目录)
    make prefix=/usr/local/redis install

     

  6. redis启动、停止命令:
    #进入/usr/local/redis/bin目录,执行redis-server脚本文件
    ./redis-server
    
    #关闭redis的服务
    pkill  redis-server
    
    #设置redis在后台运行,修改redis.conf配置文件,将daemonize选项由no置为yes

     

收工。