美文网首页
方德系统部署

方德系统部署

作者: 半理想主义 | 来源:发表于2022-06-08 16:09 被阅读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

    安装成功可以访问了

    相关文章

      网友评论

          本文标题:方德系统部署

          本文链接:https://www.haomeiwen.com/subject/iumueltx.html