若依前后端分离springboot + vue项目 摆设到阿里云linux ubuntu服务器上 ...

打印 上一主题 下一主题

主题 1068|帖子 1068|积分 3204

1.用同砚的号免费得到一个服务器

1.创建实例


2.开放必要的端口,安全组


3.找一个软件(如Termius)毗连服务器

2.摆设必要的情况和软件

1.下载宝塔

宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板
2.宝塔安装后网页地址

  1. /etc/init.d/bt default
复制代码
3.jdk 17


4. Nginx 1.24.0


设置情况
  1. user  www www;
  2. worker_processes auto;
  3. error_log  /www/wwwlogs/nginx_error.log  crit;
  4. pid        /www/server/nginx/logs/nginx.pid;
  5. worker_rlimit_nofile 51200;
  6. stream {
  7.     log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';
  8.   
  9.     access_log /www/wwwlogs/tcp-access.log tcp_format;
  10.     error_log /www/wwwlogs/tcp-error.log;
  11.     include /www/server/panel/vhost/nginx/tcp/*.conf;
  12. }
  13. events
  14.     {
  15.         use epoll;
  16.         worker_connections 51200;
  17.         multi_accept on;
  18.     }
  19. http
  20.     {
  21.         include       mime.types;
  22.                 #include luawaf.conf;
  23.                 include proxy.conf;
  24.         lua_package_path "/www/server/nginx/lib/lua/?.lua;;";
  25.         default_type  application/octet-stream;
  26.         server_names_hash_bucket_size 512;
  27.         client_header_buffer_size 32k;
  28.         large_client_header_buffers 4 32k;
  29.         client_max_body_size 50m;
  30.         sendfile   on;
  31.         tcp_nopush on;
  32.         keepalive_timeout 60;
  33.         tcp_nodelay on;
  34.         fastcgi_connect_timeout 300;
  35.         fastcgi_send_timeout 300;
  36.         fastcgi_read_timeout 300;
  37.         fastcgi_buffer_size 64k;
  38.         fastcgi_buffers 4 64k;
  39.         fastcgi_busy_buffers_size 128k;
  40.         fastcgi_temp_file_write_size 256k;
  41.                 fastcgi_intercept_errors on;
  42.         gzip on;
  43.         gzip_min_length  1k;
  44.         gzip_buffers     4 16k;
  45.         gzip_http_version 1.1;
  46.         gzip_comp_level 2;
  47.         gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/json image/jpeg image/gif image/png font/ttf font/otf image/svg+xml application/xml+rss text/x-js;
  48.         gzip_vary on;
  49.         gzip_proxied   expired no-cache no-store private auth;
  50.         gzip_disable   "MSIE [1-6]\.";
  51.         limit_conn_zone $binary_remote_addr zone=perip:10m;
  52.                 limit_conn_zone $server_name zone=perserver:10m;
  53.         server_tokens off;
  54.         access_log off;
  55. server
  56.     {
  57.         listen 888;
  58.         server_name phpmyadmin;
  59.         index index.html index.htm index.php;
  60.         root  /www/server/phpmyadmin;
  61.         #error_page   404   /404.html;
  62.         include enable-php.conf;
  63.         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  64.         {
  65.             expires      30d;
  66.         }
  67.         location ~ .*\.(js|css)?$
  68.         {
  69.             expires      12h;
  70.         }
  71.         location ~ /\.
  72.         {
  73.             deny all;
  74.         }
  75.         access_log  /www/wwwlogs/access.log;
  76.     }
  77. include /www/server/panel/vhost/nginx/*.conf;
  78. }
复制代码
5.MySQL 5.7.43

step 1:登入mysql监视器,通过命令: mysql -uroot -p
step 2.:根据提示输入密码
step 3: 选择mysql数据库,通过命令:use mysql;
step 4: 通过命令:select host,user from user;

step 5:修改root用户的毗连权限的主机范围为任一主机,执行命令:update user set host=‘%’ where user=‘root’;
step 6: 再检察root用户的毗连权限:select host,user from user;
step 7:如果修改完权限后你还是远程毗连不上mysql数据库,那就是必要重启一下mysql服务器,执行命令:
  1. systemctl restart mysqld
复制代码
注意在设置文件加上 bind-address = 0.0.0.0
  1. [mysqld]
  2. bind-address = 0.0.0.0
复制代码
6.Redis 7.2.4


3.打包后端

1.clean -> package 



2.取 ruoyi-admin.jar 上传到服务器


3.设置文件


修改application.yml profile路径

数据库密码

4. 从bt添加Java项目启动


4.前端打包

1.修改设置文件

vue.config.js里的 target 

.env.production里的 VUE_APP_BASE_API
2.打包


运行 vue-cli-service build

得到 dist 文件夹

3.摆设

添加PHP项目

4.有什么打不开先看看防火墙,再看设置文件



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表