方德系统部署
2022-06-08 本文已影响0人
半理想主义
1、系统版本
b049653bcf07ce2e37575fe0ec02424.png 22cfe9ba9cb359658844706761553a1.png安装软件
1、jdk
2、mysql
3、redis
4、nginx
1、jdk
在java官网上寻找debian版本的jdk jdk-18_linux-x64_bin.deb 通过直接在桌面双击实现了安装
sudo dpkg -i jdk-18_linux-x64_bin.deb
2、mysql
安装
sudo dpkg -i libmecab2_0.996-5_amd64.deb
sudo dpkg -i zlib1g-dev_1.2.8.dfsg-5+1nfs3_amd64.deb
sudo dpkg -i mysql-*.deb
开通权限
--开通root外网访问权限
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;
--查看设置结果
select user, host from user;
--放行3306端口
ufw status verbose
ufw allow 3306/sudo ufw allow in on eth1 to any port 3306
ufw reload
--开启/关闭防火墙
ufw enable //开启
ufw disable //关闭
查看3306端口的状态:
netstat -an|grep 3306
image.png
上图表示3306端口没有开启
开启步骤:
编辑配置文件
cd /etc/mysql/mysql.conf.d
vim mysqld.cnf
image.png
将 bind-address 前加 # 即可
3、redis
tar -zxvf redis-5.0.0.tar.gz
解压后进入redis目录
直接输入make进行编译
make PREFIX=/home/lhj/developer/redis install
image.png
启动
./redis-server就启动了 这种方式叫前端启动(不能关,一关服务端就关闭了)
再新开个终端,启动客户端,就连上了
./redis-cli
一般采用后端启动方式,启动之后在后台自动运行
拷贝源代码文件夹下的redis.conf到 redis/bin/
加上权限
chmod 777 redis.conf
vim redis.conf进行修改
修改daemonize 为yes,就可以后端启动了
./redis-server redis.conf执行就可以后端启动了
ps aux|grep redis 这样就可以查看是否启动了
关闭redis
./redis-cli -h 127.0.0.1 -p 6379 shutdown
kill可以暴力关闭
开通外网访问
打开配置文件把下面对应的注释掉
# bind 127.0.0.1
关闭保护模式(Redis protected-mode 是3.2 之后加入的新特性)
protected-mode no
尝试使用外网访问
./redis-cli -h 192.168.0.198 -p 6379 (-a 密码 非必须)
连上后,输入ping,有pong返回说明成功
查看端口状态
image.png
4、nginx
准备依赖包
nginx依赖在线解决方式
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
离线下载下面的依赖包
获取:1 http://update.os.nfschina.com/static/repo_desktop_3.1 pub/main amd64 libpcrecpp0v5 amd64 2:8.39-3+0rb1 [151 kB]
获取:2 http://update.os.nfschina.com/static/repo_desktop_3.1 pub/main amd64 libpcre32-3 amd64 2:8.39-3+0rb1 [248 kB]
获取:3 http://update.os.nfschina.com/static/repo_desktop_3.1 pub/main amd64 libpcre3-dev amd64 2:8.39-3+0rb1 [648 kB]
类似下载路径
http://ftp.de.debian.org/debian/pool/main/p/pcre3/
开始安装
sudo dpkg -i libpcre3-dev_8.39-3_amd64.deb
sudo dpkg -i libpcre32-3_8.39-3_amd64.deb
sudo dpkg -i libpcrecpp0v5_8.39-3_amd64.deb
./configure --prefix=/home/lhj/developer/nginx/
make
make install
./nginx -t测试配置文件
chmod 777 nginx.conf
chmod 777 html
拷贝dist.zip文件夹
unzip dist.zip文件夹
image.png
安装成功可以访问了