一、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、以下四个文件均需修改
引用:https://www.cnblogs.com/liunaixu/p/17203758.html