WeBASE 一键部署实战:Ubuntu 环境配置与常见问题解决
在基于 Ubuntu 20.04 部署 WeBASE 的过程中,遇到了一些网络环境和配置细节上的坑。这里整理了一份从零开始的实操记录,重点解决依赖安装、MySQL 初始化以及 GitHub 资源下载慢的问题。
有一定能力的可以直接参考官方文档进行部署。
1. 安装基础依赖
根据系统版本选择相应的命令安装 OpenSSL、Git、Nginx 等工具。
# CentOS 7 / RHEL 7
sudo yum -y install epel-release && sudo yum -y install openssl curl wget git nginx dos2unix
# Ubuntu 16.04+ / Debian 9+
sudo apt update && sudo apt -y install openssl curl wget git nginx dos2unix
2. 检查并配置运行环境
2.1 Java 环境
WeBASE 依赖 Java 8 或以上版本。默认安装 OpenJDK 后需配置环境变量。
# 安装默认 Java 版本
sudo apt install -y default-jdk
# 查询已安装的 Java 路径
ls /usr/lib/jvm/
# 配置 JAVA_HOME (以 java-11-openjdk-amd64 为例)
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
验证配置是否生效:
echo $JAVA_HOME
java -version
2.2 Python 环境
确保系统中存在 Python 3。
python --version
# 或
python3 --version
2.3 MySQL 数据库
安装 MySQL 服务及客户端,并修改 root 密码。
sudo apt update
sudo apt upgrade
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
# 启动服务
sudo service mysql start
service mysql status
mysql


