记录Saas服务部署过程
2023/11/6大约 1 分钟
记录Saas服务部署过程
Java环境部署
复制java相关文件
/opt/moudle 、 /usr/share/java 两个文件夹至新的服务器中
配置环境变量
打开环境变量的配置文件
sudo vim /etc/profile添加java相关的配置信息
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH刷新环境变量
sudo source /etc/profile
bash: /opt/moudle/jdk1.8.0_311/bin/java: Permission denied
原因: 目录权限不足
执行 chmod -R 777 /opt/moudle/jdk1.8.0_311
使用apt-get安装Docker
设置镜像源
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg # Add the repository to Apt sources: echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update安装Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
nginx安装
安装nginx
sudo apt install nginx部署前端服务
进入/var/www/html目录将打包好的项目部署进该目录即可
Nacos安装
下载安装包
访问github releases获取最新版的压缩包文件
解压文件
unzip nacos-server-$version.zip # 或者 tar -xvf nacos-server-$version.tar.gz启动服务器
cd nacos/bin sh startup.sh -m standalone # 如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行: bash startup.sh -m standalone关闭服务
sh shutdown.sh测试访问 通过访问 ip地址:8848/nacos 测试nacos部署是否成功