User-Profile-Image
hankin
  • 5
  • 关于
  • 分类
    • 路由器
    • 电脑相关
    • 游戏相关
    • 未分类
    • 服务器相关
    • 数据库
  • 页面
    • 关于
  • 友链
    • 华夏网盟
Help?

Please contact us on our email for need any support

Support
  • 关于
    首页   ›   服务器相关   ›   正文
服务器相关

linux部署gofilm采集系统。

2025-03-05 14:33:47
10  0 0

准备环境:

nginx/apache、nodejs、mysql、redis、golang

  1. 后端部署:

首先安装好nginx/apache与、mysql、redis,apt install nginx mysql redis

这里我使用apache环境。

安装go环境。

下载gofilm项目,进入GoFilm-main/server目录

修改config文件夹下 DataConfig.go 文件中 MysqlDsn 为你的MYSQL用户名密码与连接IP。

修改RedisAddr 为你的redis服务器地址+端口,RedisPassword为redis连接密码。

修改ListenerPort为你需要的端口,不修改默认3601。

修改完毕后保存。

返回GoFilm-main/server目录,执行 go build main.go,获得main api主程序,添加为服务后启动,默认占用端口3601。

2. 前端部署:

安装好nodejs环境。

进入GoFilm-main/client文件夹。

执行 `npm install --legacy-peer-deps1`

修改 vite.config.ts 文件 target 内容为后端API地址+端口

保存文件。

使用 npm run dev 命令行运行。

使用 npm run build打包。

打包完毕的文件在dist目录下。

apache新建一个站点,将刚刚打包dist内所有文件放入站点根目录。

修改站点配置文件。

在 <Directory> </Directory>区间内加入内容。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.html [L]
DirectoryIndex index.html

增加一个反向代理为目录 /api/ 目标为后端地址+端口。

如使用NGINX。

编辑站点配置文件

在 server { 区间内加入

try_files $uri $uri/ /index.html last;

location /api/ {
proxy_pass http://后端IP+端口/;
}

保存后尝试访问前端,无报错即搭建结束。

评论 (0)

Click here to cancel reply.

欢迎您 游客  

近期文章

  • 用于网速测试的下载测速文件合集
  • docker构建SB镜像
  • pterodactl docker install
  • OpenWRT流量实时监控插件
  • docker部署dify

近期评论

No comments to show.

归档

  • 1 月 2026
  • 8 月 2025
  • 5 月 2025
  • 4 月 2025
  • 3 月 2025
  • 2 月 2025
  • 12 月 2024
  • 4 月 2024
  • 10 月 2023
  • 8 月 2023
  • 4 月 2023
  • 3 月 2023
  • 2 月 2023
  • 10 月 2021
  • 5 月 2021
  • 3 月 2021
  • 2 月 2021

分类

  • 数据库
  • 服务器相关
  • 未分类
  • 游戏相关
  • 电脑相关
  • 路由器
Copyright © 2026
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关于
博主
hkthomas 管理员
136 文章 0 评论 18324 浏览
测试
测试