【腾讯云】精选爆款限时体验20元起,云数据库19.9元/年起

[行业整站] 风车IM即时通讯聊天系统源码_聊天APP_附APP

[复制链接]
查看148 | 回复0 | 2022-10-13 07:02:19 | 显示全部楼层 |阅读模式

风车IM即时通讯聊天系统源码_聊天APP_附APP_带安装教程

风车im 是一款独立服务器部署的即时通讯解决方案,可以帮助你快速拥有一套自己的移动社交、

企业办公、多功能业务产品。独立部署!加密通道!牢牢掌握通讯信息!
1665578926-c4ca4238a0b9238.jpg
1665578930-c81e728d9d4c2f6.jpg

1.宝塔环境如下:
Nginx 1.20
Tomcat 8
MySQL 8.0
Redis 7
2.放行端口如下:
666
6600
6700
7000(用作前端)
7001(用作后端)
3.宝塔数据库添加数据库旁边有个root密码修改,然后导入数据库
数据库 用户名 fcim
密码 qq424528158qq
4.后端安装如下:
后端文件server上传到opt目录
5.启动命令如下:
server目录下终端命令
nohup java -jar fcim.jar > fcim.out 2>&1 &
6.网页端安装如下:
fcim上传到wwwroot下解压
新建两个站点
ip:7000和ip:7001
ip:7000运行路径fcim/admin
ip:7001运行路径fcim/h5
7.nginx.conf文件配置如下:
nginx前端 后端配置文件 分别复制到站点配置文件里
配置文件里有两个地方填写自己的ip
8.安卓用mt管理器修改ip以及图标
搜114.132.244.57这个ip替换掉
前端http://你自己ip:7000
后端http://你自己ip:7001
账号admin
密码123456

后台配置
  1. server
  2. {
  3.     listen 7001;
  4.     listen 6662;
  5.     server_name 填写你的ip;
  6.     index index.html;
  7.     root /www/wwwroot/fcim/admin;
  8.     access_log  /www/wwwroot/fcim/logs/admin-access.log;
  9.     error_log  /www/wwwroot/fcim/logs/admin-error.log;
  10.     client_max_body_size 50M;
  11.     #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  12.     #error_page 404/404.html;
  13.     #SSL-END
  14.    
  15.     #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
  16.     #error_page 404 /404.html;
  17.     #error_page 502 /502.html;
  18.     #ERROR-PAGE-END
  19.    
  20.     #PHP-INFO-START  PHP引用配置,可以注释或修改
  21.     #include enable-php-00.conf;
  22.     #PHP-INFO-END
  23.    
  24.     #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
  25.     include /www/server/panel/vhost/rewrite/填写你的ip.conf;
  26.     #REWRITE-END
  27.    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
  28.     error_page 404 /404.html;
  29.     error_page 502 /502.html;
  30.     #ERROR-PAGE-END

  31.     #PHP-INFO-START  PHP引用配置,可以注释或修改
  32.     #PHP-INFO-END

  33.     #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
  34.     #REWRITE-END

  35.     #禁止访问的文件或目录
  36.     location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  37.     {
  38.         return 404;
  39.     }

  40.     #一键申请SSL证书验证目录相关设置
  41.     location ~ \.well-known{
  42.         allow all;
  43.     }

  44.     location ~ ^/plate.*\.(gif|jpg|jpeg|png|bmp|swf)$
  45.     {
  46.         expires      30d;
  47.         #error_log off;
  48.         #access_log /dev/null;
  49.         root /data;
  50.     }

  51.     location / {
  52.             try_files $uri $uri/ /index.html?$query_string;
  53.         root /www/wwwroot/fcim/admin;
  54.     }
  55.     location ~ ^/plate {
  56.         root /data;
  57.     }
  58.     location /api {
  59.         rewrite ^/api/(.*)$ /api/$1 break;
  60.         proxy_set_header X-Real-IP $remote_addr;
  61.         proxy_set_header Host $host;
  62.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        
  63.         proxy_set_header X-Forwarded-Proto $scheme;
  64.               proxy_pass http://127.0.0.1:1990/;
  65.     }
  66.     location /manage {
  67.         rewrite ^/manage/(.*)$ /manage/$1 break;
  68.         proxy_set_header X-Real-IP $remote_addr;
  69.         proxy_set_header Host $host;
  70.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        
  71.         proxy_set_header X-Forwarded-Proto $scheme;
  72.         proxy_pass http://127.0.0.1:1990/;
  73.     }
  74. }
复制代码


前端配置
  1. server
  2. {
  3.     listen 7000;
  4.     listen 6661;
  5.     listen 666;
  6.     listen 6663;
  7.     server_name 填写你的ip;
  8.     index index.html;
  9.         set $projectPath 'im';
  10.     if ($http_cookie ~* 'IM_From_Mobile') {
  11.       set $projectPath 'h5';
  12.     }
  13.     root /www/wwwroot/fcim/$projectPath;

  14.     access_log  /www/wwwroot/fcim/logs/im-access.log;
  15.     error_log  /www/wwwroot/fcim/logs/im-error.log;
  16.     client_max_body_size 50M;

  17.     #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
  18.     error_page 404 /404.html;
  19.     error_page 502 /502.html;

  20.     #PHP-INFO-START  PHP引用配置,可以注释或修改
  21.     #include enable-php-00.conf;
  22.     include /www/server/panel/vhost/rewrite/deploy.baidu.com.conf;
  23.     #REWRITE-END
  24.    #禁止访问的文件或目录
  25.     location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  26.     {
  27.         return 404;
  28.     }

  29.     #一键申请SSL证书验证目录相关设置
  30.     location ~ \.well-known{
  31.         allow all;
  32.     }

  33.     location ~ ^/plate.*\.(gif|jpg|jpeg|png|bmp|swf)$
  34.     {
  35.         expires      30d;
  36.         #error_log off;
  37.         #access_log /dev/null;
  38.         root /data;
  39.     }

  40.     location / {
  41.             try_files $uri $uri/ /index.html?$query_string;
  42.         root /www/wwwroot/fcim/$projectPath;
  43.     }
  44.     location ~ ^/plate {
  45.           root /data;
  46.     }
  47.     location /api {
  48.         rewrite ^/api/(.*)$ /api/$1 break;
  49.         proxy_set_header X-Real-IP $remote_addr;
  50.         proxy_set_header Host $host;
  51.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        
  52.         proxy_set_header X-Forwarded-Proto $scheme;
  53.               proxy_pass http://127.0.0.1:1990/;
  54.     }
  55.     location /manage {
  56.         rewrite ^/manage/(.*)$ /manage/$1 break;
  57.         proxy_set_header X-Real-IP $remote_addr;
  58.         proxy_set_header Host $host;
  59.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        
  60.         proxy_set_header X-Forwarded-Proto $scheme;
  61.         proxy_pass http://127.0.0.1:1990/;
  62.     }

  63. }
复制代码
【腾讯云】云产品限时秒杀,爆款2核4G云服务器首年74元