方德系统部署

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

安装成功可以访问了

上一篇下一篇

猜你喜欢

热点阅读