java微服务项⽬部署(政务内⽹)
前⾔:
在某些项⽬上,为了安全,是只能部署在内⽹⾥,因此不能访问互联⽹,导致服务器很多命令不能⽤,环境都只能⾃⼰安装,此次部署是微服务单体部署(springcloud Alibaba),基于centos7服务器
⼀、mysql5.7安装
1、资源下载npm安装mysql(百度⽹盘分享,如果过期,请提⽰下)
提取码:mri1
2、已打好tar包,直接上传到centos进⾏解压,总共六个⽂件
tar -xvf mysql5.7
3、安装mysql
sudo rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm
sudo rpm -ivh 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm
sudo rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm
sudo rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm
注意:如果安装出错,请在后⾯加上 --nodeps --force
4、启动mysql
sudo systemctl start mysqld
查看mysql默认密码
cat /var/log/mysqld.log |grep password
⼆、JDK1.8安装
1、资源下载:
提取码:x0x0
2、上传到服务器,并解压,进⼊到jdk⽬录。pwd获取当前路径
3、修改/etc/profile 环境变量,并使其⽣效
vi /etc/profile
在编辑器最后追加java环境变量(JAVA_HOME改成⾃⼰刚才pwd的路径)
export JAVA_HOME=/data/jdk/jdk1.8.0_281
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
wq保存退出之后,重新加载环境变量
source /etc/profile
4、验证是否安装成功
java -version
三、nacos安装
1、资源下载:
提取码:kwg8
2、⽂件上传到服务器,并配置与mysql持久化
tar -zxvf nacos-server-1.0. //解压
把nacos/conf/nacos-mysql.sql脚本在数据库上执⾏以下,⽣成nacos数据库,⽤于持久化(该操作不再演⽰)
修改nacos/conf/application.properties⽂件,在配置⽂件的上⾯添加以下配置
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=user
db.password=123456
设置完成之后wq保存退出,切换到nacos/bin 启动nacos
nohup sh startup.sh -m standalone & //后台启动
注意:nacos在linux上默认以集⽅式启动,standalone 表⽰单机启动
四、nginx安装
rpm -Uvh *.rpm --nodeps --force
验证是否安装成功
gcc -v;
gcc-c++ -v;
b、安装prce和libtool,资源下载:
提取码:0nct
上传到服务器之后,分别在prce解压⽬录和libtool解压⽬录下执⾏以下命令:
//先在pcre⾥执⾏,再去libtool
nginx部署前端项目./configure
make
make install
3、确保依赖完成之后,上传服务器之后,解压
如果离线服务器,通常是没有unzip命令,需要⾃⼰安装,如果有了unzip命令,请跳过,资源下载:
提取码:a0fg
上传到服务器之后,执⾏以下命令即可:
rpm -Uvh unzip-6.0-19.el7.x86_64.rpm
解压nginx
tar -xvf nginx-1.6.2
⾸先创建nginx⽣成的⽬录,然后进⼊到nginx⽬录
./configure --prefix=/data/webserver/slpt //后⾯的路径就是nginx⽣成的⽬录
make
make install
4、nginx配置完成之后,来到sbin⽬录下,执⾏以下命令启动即可
.
/nginx
注意:如果启动报错error while loading shared libraries: libpcre.so.0 ,
五、redis安装
1、资源下载
提取码:ne8g
2、上传到服务器之后进⾏解压
tar -zxvf redis.rar
3、解压之后,进⼊解压的redis⽬录,进⾏安装
make //先make,再make install
make install PREFIX=/data/redis //安装的⽬录
4、在解压后的⽬录,复制⼀份f到安装的redis⽬录
f /data/redis/bin
5、启动redis即可
./f
六、MongoDB安装
提取码:0b51
1、上传到服务器之后,解压:
tar -zxvf mongodb-linux-x86_64-rhel70-4.
2、创建mongodb需要的数据⽬录和⽇志⽬录
mkdir /data/mongodb/data/db //⽤于存储数据
mkdir /data/mongodb/logs //⽇志
touch /data/mongodb/logs/mongodb.log
3、编写配置⽂件在mongodb的bin⽬录下,资源⾥⾯已经有配置⽂件,复制过去即可#端⼝号
port =27017
##数据⽬录
dbpath = /home/mongodb/data/db
##⽇志⽬录
logpath = /home/mongodb/logs/mongodb.log
##设置后台运⾏
fork =true
##⽇志输出⽅式
logappend =true
##开启认证
auth =true
bind_ip =0.0.0.0,:: //注意,这⾥允许所有机器访问,以后需要改的,为了安全,指定ip访问
4、在bin⽬录下启动mongodb:
./mongod -f //根据当前mongodb配置⽂件启动
5、配置mongo环境变量
vi /etc/profile
在末尾追加mongo环境配置
export MONGODB_HOME=/data/mongodb/mongodb-linux-x86_64-rhel70-4.0.24
export PATH=$PATH:$HADOOP_HOME/bin:$MONGODB_HOME/bin
保存退出,使配置⽣效,执⾏以下命令source /etc/profile
6、安装成功,使⽤mongo客户端访问
之后的⽤户分配和权限配置这⾥不在演⽰持续更新中…
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论