奈落语AI-Painting-CMS系统安装教程[保姆级]

安装必要环境-基于宝塔面板

必要环境

图片[1]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

安装Node

图片[2]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[3]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[4]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

正式开始安装

注意:安装需要用到三个域名,分别为一个主域名和两个用于后端接口的反向代理的两个域名,本教程中ai.nailuoyu.com我作为主域名,也就是用户可以正常访问的域名,h1.nailuoyu.com域名对应端口号为8802的java接口,h2.nailuoyu.com域名对应端口为8803的java接口服务

图片[5]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

上传完成后解压

安装java服务

图片[6]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[7]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[8]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

导入数据库文件

图片[9]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[10]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[11]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[12]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[13]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

关于redis设置

图片[14]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[15]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[16]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

部署后台后端接口服务

图片[17]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[18]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
# MySQL 数据库环境变量配置
DB_HOST="localhost"          # 数据库主机
DB_PORT="3306"              # 数据库端口
DB_NAME="your_database"     # 数据库名称
DB_USER="your_user"         # 数据库用户名
DB_PASSWORD="your_password" # 数据库密码
# redis 环境变量配置
REDIS_HOST="127.0.0.1"    # Redis服务地址
REDIS_PORT="6379"    # Redis端口
REDIS_PASSWORD="your_password"    # Redis密码
REDIS_DATABASE="2"   # 数据库索引








图片[19]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[20]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

部署前台后端接口服务

图片[21]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
DB_USER="your_user"         # 数据库用户名
DB_PASSWORD="your_password" # 数据库密码
# redis 环境变量配置
REDIS_HOST="127.0.0.1"    # Redis服务地址
REDIS_PORT="6379"    # Redis端口
REDIS_PASSWORD="your_password"    # Redis密码
REDIS_DATABASE="2"   # 数据库索引

这样显示就是开始运行,如果哪个没有显示端口号请检查配置是否出错

图片[22]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

也可通过浏览器访问服务器IP+8802端口以及8803端口检查是否搭建成功,如图显示就是成功

图片[23]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[24]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

编译用户前端文件

这里我用h2.nailuoyu.com作为演示,此域名对应like-front-1.0.0.jar接口也就是端口号为8803的接口

按图中进入相应的文件夹

图片[25]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[26]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[27]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[28]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
npm i
图片[29]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
npm run build
图片[30]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[31]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[32]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

编译后台前端页面

这里我用h1.nailuoyu.com作为演示,此域名对应like-admin-1.0.0.jar接口也就是端口号为8802的接口

图片[33]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[34]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[35]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[36]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
npm i
图片[37]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
npm run build
图片[38]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[39]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[40]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

创建网站

图片[41]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[42]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[43]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
# 主应用(前端)
    location / {
        alias /www/wwwroot/naiai/front/dist/;
        index index.html;
        try_files $uri $uri/ /index.html;
        
        # 禁用主应用的静态资源缓存(开发时可开启)
        location ~* \.(js|css|png|jpg|jpeg|ico|svg|woff2|gif|bmp|swf)$ {
            expires 0;
            add_header Cache-Control "no-cache, must-revalidate";
        }
    }
    
    # 后台管理前端
    location /backend/ {
        alias /www/wwwroot/naiai/front/backend/dist/;
        index index.html;
        try_files $uri $uri/ /backend/index.html;
        
        # 后台静态资源缓存
        location ~* \.(js|css|png|jpg|jpeg|ico|svg|woff2|gif|bmp|swf|webp)$ {
            expires 30d;
            access_log off;
            add_header Cache-Control "public";
        }
    }
    
    # 后端文件
    location /adminapi/ {
        alias /www/wwwroot/naiai/front/adminapi/;
        try_files $uri $uri/ /adminapi/index.php;
        
        # 如果是PHP项目需要取消以下注释
        # include enable-php.conf;
        # fastcgi_pass unix:/tmp/php-cgi.sock;
        # fastcgi_index index.php;
        # fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        # include fastcgi_params;
        
        # API接口禁用缓存
        add_header Cache-Control "no-store, no-cache, must-revalidate";
        expires 0;
    }
    
    # 前端文件
    location /api/ {
        alias /www/wwwroot/naiai/front/api/;
        try_files $uri $uri/ /adminapi/index.php;
        
        # 如果是PHP项目需要取消以下注释
        # include enable-php.conf;
        # fastcgi_pass unix:/tmp/php-cgi.sock;
        # fastcgi_index index.php;
        # fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        # include fastcgi_params;
        
        # API接口禁用缓存
        add_header Cache-Control "no-store, no-cache, must-revalidate";
        expires 0;
    }

添加接口反向代理

图片[44]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[45]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[46]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语
图片[47]-奈落语AI-Painting-CMS系统安装教程[保姆级]-奈落语

部署完成

完成以上步骤部署就算完成了

用户访问:https://你的主域名

后台管理入口:https://你的主域名/backend/

后台默认账号密码:admin 123456

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
NaiLuoYu-作者的头像-奈落语
评论 抢沙发

请登录后发表评论

    暂无评论内容