这一章节将主要介绍如何将技术派部署到服务器上,搭建成一个可以对外提供访问的技术社区
主要以linux系统作为服务器运行环境进行说明
基础环境搭建
当前技术派依赖的外部主要有:mysql + redis ,因此在服务器上部署时,若没有mysql,redis,那么需要首先进行安装
具体的安装方式可以参考工程搭建这篇文章:
下面是基础的服务器安装相关命令,如有疑问看上面
jdk环境安装
# ubuntu
apt install openjdk-8-jdk
# centos
yum install openjdk-8-jdk
# 腾讯云OpenCloudOS 9.2
sudo yum install -y java-1.8.0-openjdk-devel
安装完毕之后,执行 java
, javac
命令进行验证
如果安装了多个版本的 JDK,也可以先在 path 路径里指定版本
# 默认版本
export JAVA_HOME=/usr/lib/jvm/java
export PATH=$JAVA_HOME/bin:$PATH
腾讯云 yum 安装的路径在这里
腾讯云服务器可以通过 sudo alternatives --config java
来管理默认版本
maven安装
cd ~
mkdir soft
cd soft
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
tar -zxvf apache-maven-3.8.6-bin.tar.gz
vim ~/.bashrc
# 在最后添加环境变量
export M2_HOME=/home/admin/soft/apache-maven-3.8.6
PATH=$M2_HOME/bin:$PATH
# 配置生效
source ~/.bashrc
wget https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
tar -xzf apache-maven-3.3.9-bin.tar.gz
vim ~/.bashrc
export M2_HOME=/root/soft/apache-maven-3.3.9
export PATH=$M2_HOME/bin:$PATH
# 配置生效
source ~/.bashrc
我截图显示一下实际的执行内容:
配置完成之后执行命令 mvn -v
进行验证
国内添加阿里的镜像源,加快下载速度
vim ~/soft/apache-maven-3.8.6/conf/settings.xml
# 在<mirros>标签中,添加下面的镜像源
<mirror>
<id>alimaven</id>
<name>aliyun-maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
# 腾讯云的镜像腾讯云服务器会快一点。
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
最新腾讯云国内服务器,添加内容是一样的
redis安装
最新的服务器是腾讯云的国内服务器,我记录一下。
# 使用 yum 安装 Redis。
sudo yum install -y redis
# 启动 Redis 服务: 安装完成后,启动 Redis 服务并设置为开机自启。
sudo systemctl start redis
sudo systemctl enable redis
<font style="color:rgb(0, 0, 0);">sudo systemctl status redis</font>
查看状态
或者,使用 redis-cli ping
测试一些基本命令,如果 Redis 正在运行,会返回 PONG 响应。
配置文件的路径 /etc/redis/redis.conf 可能每个人的不一样。
apt安装方式
sudo apt install lsb-release
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
yum安装方式
# 下面这一行命令可以省略,主要是查看有哪些redis安装源
# sudo yum list | grep redis
sudo yum install redis.x86_64
安装完之后进行配置(注意是你自己的路径) sudo vim /etc/redis.conf
更推荐的方式是拷贝一份配置出来进行修改,如在用户目录下新增
cd ~
mkdir soft
cd soft
mkdir redis
cd redis
cp /etc/redis.conf ./
接下来修改配置文件
# 根据实际情况判断是否需要注释掉ip限定
bind 127.0.0.1
# 开启后台任务
damenoize yes
# 配置 Redis 是否被监控管理。supervised 设置为 no,表示 Redis 不会受到外部进程管理的干扰。
supervised no
# 设置访问密码
requirepass 你的密码
# 端口号,建议需改默认的6379,避免被攻击
port 6388
# 几个文件的路径调整一下
pidfile /home/app(这个是用户名
1 条评论
回复