LinuxLinuxarm64Debian系统的随身WiFi安装jdk、nginx、tomcat、mysql
lzhgodarm64 Debian系统软件安装指南
本文介绍在arm64架构的Debian系统上安装JDK、Nginx、Tomcat、MySQL等常用软件的详细步骤。
安装Nginx
解压安装包并安装依赖:
tar -xzvf nginx.tar.gz apt install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
|
编译安装:
cd nginx-1.26.3/ ./configure --prefix=/usr/local/nginx make make install
|
启动Nginx:
cd /usr/local/nginx/sbin/ nginx
|
安装JDK
解压JDK安装包:
tar -xzvf jdk-21_linux-aarch64_bin.tar.gz mv jdk-21.0.8/ /usr/local/
|
配置环境变量:
在文件末尾添加以下JDK环境变量配置:
export JAVA_HOME=/usr/local/jdk-21.0.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
|
保存文件后,使配置生效并验证安装:
source /etc/profile java -version
|
安装MySQL(MariaDB)
在arm64架构下,推荐使用MariaDB作为MySQL的替代:
apt install mariadb-server mariadb-client
|
启动服务:
systemctl start mariadb systemctl enable mariadb
|
进行安全配置(设置数据库密码、配置外部连接权限):
mysql_secure_installation
|
安装Tomcat
基础安装
解压安装包:
删除Windows批处理文件:
cd tomcat/bin rm -rf *.bat
|
启动和关闭
启动Tomcat:
关闭Tomcat:
配置Tomcat管理界面
1. 配置访问权限
编辑context.xml文件,允许外部访问:
cd tomcat/webapps/manager/META-INF nano context.xml
|
注释掉限制访问的配置行:
2. 配置用户权限
编辑tomcat-users.xml文件:
cd tomcat/conf nano tomcat-users.xml
|
在<tomcat-users>
标签内添加以下配置:
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/>
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui"/>
|
配置完成后,重新启动Tomcat即可通过admin账号访问Tomcat管理页面。