环境部署操作手册
一、Maven安装与配置
1. 下载与解压
- 下载地址:https://maven.apache.org/download.cgi?spm=5238cd80.38b417da.0.0.d54c32cbnOpQh2&file=download.cgi
- 上传并解压解压命令:
tar -zxvf apache-maven-3.9.9-bin.tar.gz -C /usr/local/
2. 环境变量配置
编辑 /etc/profile 文件,添加以下内容:
##### MAVEN #####
export MAVEN_HOME=/usr/local/apache-maven-3.9.9
export PATH=${MAVEN_HOME}/bin:$PATH
刷新环境变量:
source /etc/profile
二、JDK安装与配置
1. 安装JDK 1.8
sudo yum install java-1.8.0-openjdk-devel
2. 环境变量配置
编辑 /etc/profile 文件,添加以下内容:
##### JDK #####
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$PATH:$JAVA_HOME/bin
刷新环境变量:
source /etc/profile
三、Nacos单机部署
1. 下载与启动
- 下载地址:Nacos 快速开始 | Nacos 官网
- 本地解压上传服务器
- 进入nacos的bin目录执行单机模式启动:
sh startup.sh -m standalone
2. 服务管理
- 停止服务:
ps aux | grep nacos
kill -9 <PID>
3. 防火墙配置
3.1、开放 8848端口
sudo firewall-cmd --zone=public --add-port=8848/tcp --permanent
sudo firewall-cmd --reload
3.2、访问地址:
http://<服务器IP>:8848/nacos
四、Nginx安装与配置
1. 下载与编译
1.1、下载命令
wget http://nginx.org/download/nginx-1.24.0.tar.gz
1.2、解压命令
tar -zxvf nginx-1.24.0.tar.gz
1.3、进入解压后的文件夹
cd nginx-1.24.0
1.4、安装依赖项
sudo yum install gcc pcre-devel zlib-devel openssl-devel -y
1.5、预编译
./configure
1.6、编译和安装
make && make install
2. 系统服务配置
2.1、创建服务文件 /usr/lib/systemd/system/nginx.service并配置系统服务,内容如下:
复制以下命令执行:
cat > /usr/lib/systemd/system/nginx.service << \EOF
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -s reload
KillMode=process
Restart=on-failure
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
2.2、重新读取systemd的配置文件
sudo systemctl daemon-reload
2.3、设置nginx开机自启
sudo systemctl enable nginx
2.4、nginx如果未开启开机自启可以使用以下启动暂停命令
启动nginx
sudo systemctl start nginx
停止nginx
sudo systemctl stop nginx
重启nginx
sudo systemctl reload nginx
3. 前端路由配置(示例)
以80端口为列,在Nginx的nginx.conf配置文件中调整(/usr/gqms/dist为前端存放路径):
location / {
root /usr/gqms/dist;
index index.html;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.html?s=$1 last;
break;
}
}
五、Redis安装
1. 下载与编译
1.1、下载
wget http://download.redis.io/releases/redis-6.2.10.tar.gz
1.2、解压
tar -xzvf redis-6.2.10.tar.gz
1.3、进入解压后文件夹内
cd redis-6.2.10
1.4、安装依赖项
yum install -y gcc-c++
1.5、编译安装
make
sudo make install PREFIX=/usr/local/redis BINDIR=/usr/local/redis/bin ETCDIR=/usr/local/redis/etc
2. 配置
2.1、将redis启动信息存放到 /usr/local/redis 便于管理
cd /usr/local/redis
如果/usr/local/redis下面没有etc文件夹则创建一个 /usr/local/redis/etc 文件夹
将原redis-6.2.10里面的 redis.conf 复制到 /usr/local/redis/etc/
cp /usr/redis-6.2.10/redis.conf /usr/local/redis/etc
2.2、修改配置信息。编辑/usr/local/redis/etc/redis.conf可以修改密码和端口
密码
requirepass auth
端口
port 6379
将Bing ip 注释
#bind 127.0.0.1 -::1
来自其他网络地址的连接请求 将no 改为 yes
protected-mode yes
默认是前台模式,需要修改为 后台模式 不然关闭终端会杀死redis。将yes 改为 no
daemonize no
aof文件默认不启用 如果需要可以改为 yes
appendonly no
3. 启动服务
在/usr/local/redis目录下执行以下命令启动redis
./bin/redis-server ./etc/redis.conf
确认是否启动成功
ps -ef | grep redis
六、项目打包和nacos配置
1. 在nacos上创建一个test空间
2. 配置列表test的命名空间内导入nacos配置
3. 修改nacos中各服务的数据库和redis配置
4.修改项目根目录下的pom.xml文件里面的nacos配置
5.选择对应的打包分支进行打包
6.将打好的jar上传服务器执行命令启动
所有服务的启动命令
nohup java -Xms1024m -Xmx1024m -jar /usr/gqms/jeecg-cloud-gateway-2.4.6.jar > /usr/gqms/logs/jeecg-cloud-gateway.log 2>&1 &
系统登录(以80端口为列):
http://xxxxxxxxxxx/
登录帐号:xxxx/xxxxx
附录
- 验证命令:
- mvn -v → 检查Maven版本
- java -version → 检查JDK版本
- nginx -v → 检查Nginx版本
- redis-cli ping → 检查Redis连通性
- 注意事项:
- 所有命令需在管理员权限下执行(必要时使用sudo)。
- 配置文件修改后需重启服务生效。
- 防火墙配置需与实际网络环境匹配。
- 如果启动成功,却访问不了,可能是需要开放对应端口
- 项目DB文件和nacos配置请看项目工程<nacos配置>目录下解压项目里面的