linux部署jdk\redis\nginx\fastdfs

一、jdk安装及配置修改

1、本地下载jdk包 jdk-8u131-linux-x64.tar.gz,上传到服务器(也可通过命令直接下载)

2、将压缩包放服务器/usr/local路径下,后解压:tar -zxvf jdk-8u131-linux-x64.tar.gz

如之前已安装,不符合版本、也可将其卸载(移除掉不用的jdk ,.noarch后缀无需移除)

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.312.b07-10.ky10.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.312.b07-10.ky10.x86_64
rpm -e --nodeps java-11-openjdk-headless-11.0.13.9-6.ky10.x86_64
rpm -e --nodeps java-11-openjdk-11.0.13.9-6.ky10.x86_64

3、修改配置文件,etc目录下,在文件profile末尾添加以下内容,执行该命令  source /etc/profile

export JAVA_HOME=/usr/local/jdk-8u131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4、查看java是否安装成功 java -version

二、redis安装及启动

1、本地下载redis压缩包 redis-6.2.6.tar.gz,上传到服务器(也可通过命令直接下载)

2、将压缩包放服务器/usr/local路径下,后解压tar -xzvf redis-6.2.6.tar.gz

3、安装前,下载gcc(已下载,则无需下载)  命令:yum install -y gcc

4、安装,进入cd redis-6.2.6目录下,执行make后,再执行make install

也可指定路径安装:make PREFIX=/usr/local/redis install,并配置文件redis.conf放于redis路径下( PREFIX需要大写,效果才有)

redis.conf可修改密码 :添加一行:requirepass PASSWORD

注释以下绑定的主机地址
# bind 127.0.0.1

守护进程:daemonize yes

5、修改后启动: 进入/usr/local/redis/bin下:./redis-server ../conf/redis.conf

三、安装nginx及启动

1、本地下载jdk包 nginx-1.22.0.tar.gz,上传到服务器(也可通过命令直接下载)

2、将压缩包放服务器/usr/local路径下,tar -xzvf nginx-1.22.0.tar.gz

3、进入nginx-1.22.0目录下指定配置路径,执行命令: ./configure --prefix=/usr/local/nginx

4、编译并安装  make && make install

5、修改配置文件nginx.conf (非必要操作,看自己是否需要)

6、启动:进入cd /usr/local/nginx/sbin/后 执行./nginx

四、FastDFS安装及部署

以下版本进行安装部署

1、libfastcommon安装

解压 tar zxvf libfastcommon.tar.gz

编译 ./make.sh

 安装  ./make.sh install

 2、 fastdfs-6.08安装

解压 tar -zxvf fastdfs-6.08.tar.gz

编译:./make.sh

安装:./make.sh instal

拷贝配置文件到 /etc/fdfs 目录 :进入cd fastdfs-6.08/conf

cp http.conf /etc/fdfs/

cp mime.types /etc/fdfs

 3、.配置启动Tracker服务(tracker server是当前安装fsdfs的服务器地址)

进入:cd /etc/fdfs/

编辑 tracker.conf

base_path=/home/fastdfs/tracker(创建对应目录)

http.server_port=80

启动:cd /etc/fdfs/ 执行:fdfs_trackerd /etc/fdfs/tracker.conf start

4、配置启动Storage服务

进入:cd /etc/fdfs

编辑 storage.conf

base_path=/home/fastdfs/storage(创建对应目录)

http.server_port=80

注释掉:#store_path0=/home/yuqing/fastdfs

tracker_server配置:

启动:fdfs_storaged /etc/fdfs/storage.conf start

查看服务是否启动: ps -ef|grep  fdfs

查看 storage 是否和 tracker在通信: fdfs_monitor /etc/fdfs/storage.conf

 5、配置Client.conf

base_path=/home/fastdfs/client

 6、验证是否上传成功:/usr/bin/fdfs_upload_file /etc/fdfs/client.conf 3.jfif

7、安装fastdfs-nginx-module插件(自行选择是否安装

作用:重定向文件链接到源服务器取文件

解压 tar -zxvf fastdfs-nginx-module-1.22.tar.gz

进入src修改vim mod_fastdfs.conf修改

修改后:拷贝配置文件到 /etc/fdfs 目录 :cp mod_fastdfs.conf /etc/fdfs/

 8、安装nginx(用已有nginx或新安装)

解压后进入nginx

执行配置:./configure --prefix=/usr/local/nginx --add-module=/usr/local/fsdfs/fastdfs-nginx-module-1.22/src

 安装nginx,(同步骤三)

nginx.conf配置文件,需添加

location /group1/M00 {
    root /home/fastdfs/storage/data;
    ngx_fastdfs_module;
}

启动nginx

 命令测试图片:curl http://30.56.130.111/group1/M00/00/00/HjiC6mQ9-8qAIDo4AAAvEKAnPTE01.jfif --output arthas

注意点:

1、若不安装插件fastdfs-nginx-module插件

只需修改nginx.conf,重启nginx即可

location /group1/M00 {
    root /home/fastdfs/storage/data;
    ngx_fastdfs_module;
}

2、修改nginx报此错误:是因为nginx.conf编码有误,应是UTF-8格式

3、图打不开,可查下防火墙状态是否关闭

  systemctl status firewalld.service 查看防火墙状态

  systemctl stop firewalld.service 关闭

  systemctl start firewalld.service 开启

4、不要遗漏该三个文件复制到/etc/fdfs 目录

5、以下四个文件均需修改

  fastdfs 安装引用:https://www.cnblogs.com/liunaixu/p/17203758.html

cat /proc/version 查看操作系统

eg:Linux version 4.19.90-52.15.v2207.ky10.x86_64 (KYLINSOFT@COMPILE.MACHINE) (gcc version 7.3.0 (GCC)) #1 SMP Thu Nov 24 21:50:03 CST 2022

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为你提供一些简单的步骤来部署 JDK,Tomcat,Nginx 和 MySQL 环境。 1. 部署 JDK: - 下载适合你的 Linux 发行版的 JDK 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 JDK 安装到你想要的目录中,例如 /usr/local/java。 - 配置环境变量,例如将 JAVA_HOME 设置为 JDK 安装路径,并将 PATH 加入到 JDK 的 bin 目录。 2. 部署 Tomcat: - 下载适合你的 Linux 发行版的 Tomcat 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 Tomcat 安装到你想要的目录中,例如 /usr/local/tomcat。 - 配置 Tomcat 运行参数,例如设置监听端口、HTTPS、JVM 参数等。 - 启动 Tomcat 服务器,并检查它是否能够正常工作。 3. 部署 Nginx: - 下载适合你的 Linux 发行版的 Nginx 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 Nginx 安装到你想要的目录中,例如 /usr/local/nginx。 - 配置 Nginx,例如设置监听端口、虚拟主机、反向代理等。 - 启动 Nginx 服务器,并检查它是否能够正常工作。 4. 部署 MySQL: - 下载适合你的 Linux 发行版的 MySQL 安装包。 - 将安装包上传到服务器上,例如使用 scp 命令。 - 解压安装包并将 MySQL 安装到你想要的目录中,例如 /usr/local/mysql。 - 配置 MySQL,例如创建数据库、创建用户、设置权限等。 - 启动 MySQL 服务器,并检查它是否能够正常工作。 希望这些步骤对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值