- 本地镜像源搭建
①登录182服务器后,将服务器镜像文件通过scp命令传输至13.145.180.198服务器;
scp /opt/CentOS-7-aarch64-Everything-7.7.1908.iso root@13.145.180.198:/opt/
②通过命令挂载;
mount -o loop /opt/CentOS-7-aarch64-Everything-7.7.1908.iso /mnt/yum
③在/etc/yum.repos.d 新建CentOS-Media.repo 文件
④yum clear all ;yum makecache ; yum list 测试是否搭建成功
- jdk安装
①上传jdk压缩包
②通过命令:tar -zxvf ./jdk-8u172-linux-x64.tar.gz -C /usr/local/
③配置/etc/profile环境变量添加环境变量
#java environment
export JAVA_HOME=/usr/local/jdk1.8.0_291
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
④执行source profile,对文件做生效处理。执行java -version,出现下面内容,表示环境变量配置成功
- redis 安装
①上传redis
②解压安装redis
tar -zxf redis-6.2.4.tar.gz
make instal PREFIX=/usr/local/redis6.2.4
③配置redis
cp /opt/redis6.2.4/redis.conf /usr/local/redis/bin
- Nginx 安装
- ssl证书生成(参考Linux系统下生成证书 https证书 - 拍片哥 - 博客园 (cnblogs.com))
Linux系统下生成证书
生成秘钥key,运行:
$ openssl genrsa -des3 -out server.key 2048
会有两次要求输入密码,输入同一个即可
输入密码
然后你就获得了一个server.key文件.
以后使用此文件(通过openssl提供的命令或API)可能经常回要求输入密码,如果想去除输入密码(否则nginx重启每次都需输入密码)的步骤可以使用以下命令:
$ openssl rsa -in server.key -out server.key
创建服务器证书的申请文件server.csr,运行:
openssl req -new -key server.key -out server.csr
其中Country Name填CN,Common Name填主机名也可以不填,如果不填浏览器会认为不安全.(例如你以后的url为https://abcd/xxxx….这里就可以填abcd),其他的都可以不填.
创建CA证书:
openssl req -new -x509 -key server.key -out ca.crt -days 3650
此时,你可以得到一个ca.crt的证书,这个证书用来给自己的证书签名.
创建自当前日期起有效期为期十年的服务器证书server.crt:
openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey server.key -CAcreateserial -out server.crt
ls你的文件夹,可以看到一共生成了5个文件:
ca.crt ca.srl server.crt server.csr server.key
其中,server.crt和server.key就是你的nginx需要的证书文件.