- 本地上传文件到服务器
pscp community-init-sql,zip root@81.14.126.244:/root/work # 回车后,输入服务器密码
- 服务器安装解压工具unzip
yum list unzip* # 搜索镜像
yum install -y unzip.x86_64 #使用yum安装unzip解压工具
- 安装JRE
# 搜索java JRE
yum list java*
# 安装JRE
yum install -y [jdk名称]
- 安装maven
# 第一步,下载好Apache-maven压缩包
tar -zvxf [apache-maven压缩包]
# 第二步,配置环境变量
# 第三步,配置aliyun镜像
- 安装MySQL
# 搜索
yum list mysql*
# 安装
yum install -y mysql -community-server.x86_64
# 启动
systemmctil start mysqld
# 查看mysql状态
systemctl status mysqld
- 导入数据
# 登录数据库
mysql -uroot -p # 回车后输入密码
# 创建数据库
create database community;
# 导入数据
source /root/community-init-sql-1.5/init_schema.sql
source /root/community-init-sql-1.5/init_data.sql
source /root/community-init-sql-1.5/tables_mysql_innodb.sql
# 查看表
show tables;
- 安装redis
# 安装
yum install -y reids.x86_64
# 启动
systemctl start redis
# 查看状态
systemctl status redis
- 安装kafka
# 解压
tar -zvxf kafka_2.12-2.3.0.tgz -C /opt
# 进入目录:
cd /opt/kafka_2.12-2.3.0/
# 启动zookeeper:
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
# 启动kafka:使用nohup命令后台运行
nohup bin/kafka-server-start.sh config/server.properties 1>/dev/null 2>&1 &
# 查看主题:
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
安装ElasticSearch
# 解压:
tar -zvxf kafka_2.12-2.3.0.tgz -C /opt
# 解压分词器:
unzip -d /opt/elasticsearch-6.4.3/plugins/ik elasticsearch-analysis-ik-6.4.3.zip
配置文件修改
# 进入配置文件:
cd /opt/elasticsearch-6.4.3/config
# 编辑:
elasticsearch.yml
# 配置集群名字:
cluster.name: nowcoder
# 配置路径:
path.data: /tmp/elastic/data
# 日志文件:
path.logs: /tmp/elastic/logs
- 安装wkhtmltopdf
# 搜索
yum list wkhtmltopdf*
# 安装
yum install -y wkhtmltopdf.x86_64
安装Xvfb
yum list *xvfb*
yum install -y xorg-x11-server-Xvfb.x86_64
生成图片测试
xvfb-run --server-args="-screen 0,1024x768x24 wkhtmltomage https://www.baidu.com 1.png
- 安装Tomcat
# 解压
tar -zvxf apache-tomcat-9.0.65.tgz -C /opt
# 配置环境变量:
vim /etc/profile
export PATH=$PATH:/opt/apache-tomcat-9.0.65/bin
source /etc/profile
echo $PATH
#启动
startup.sh
# 打开浏览器,测试Tomcat是否正常运行
http://81.14.126.244:8080/
# 关闭
shutdown.sh
- 安装Nginx
yum list nginx*
yum install -y nginx.x86_64
配置:
# vim 进入nginx.conf
vim /etc/nginx/nginx.conf
# 修改
upstream myserver {
server 127.0.0.1:8080 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server name 81.14.126.244;
location / {
proxy_pass http://myserver;
}
}
# 启动
systemctl start nginx
#状态
systemctl status nginx
- 部署项目,参考网上教程