当前位置: 首页 > news >正文

几百块钱建网站制作电子商务网站

几百块钱建网站,制作电子商务网站,上海比较好的网站制作公司,多用户建站平台适用于:MVVM前后台分离开发、部署、域名配置 前端:Vue 后端:Spring Boot 这篇文章只讲后端部署,前端部署戳这里 目录 Step1:服务器上搭建后端所需环境1、更新服务器软件包2、安装JDK83、安装MySQL4、登录MySQL5、修…

适用于:MVVM前后台分离开发、部署、域名配置

前端:Vue
后端:Spring Boot

这篇文章只讲后端部署,前端部署戳这里

目录

  • Step1:服务器上搭建后端所需环境
      • 1、更新服务器软件包
      • 2、安装JDK8
      • 3、安装MySQL
      • 4、登录MySQL
      • 5、修改MySQL配置文件
      • 6、重启MySQL
  • Step2:Spring Boot项目打Jar包
      • 1、jar包放在服务器自定义的目录下
            • `nohup java -jar packageName.jar` VS `java -jar packageName.jar`

Step1:服务器上搭建后端所需环境

1、更新服务器软件包

# centOS
sudo yum update
# Ubuntu
sudo apt-get update

2、安装JDK8

# centOS
sudo yum -y install java-1.8.0-openjdk*
# Ubuntu
sudo apt-get install openjdk-8-jdk

验证安装

java -versionopenjdk version "1.8.0_382"
OpenJDK Runtime Environment (build 1.8.0_382-8u382-ga-1~22.04.1-b05)
OpenJDK 64-Bit Server VM (build 25.382-b05, mixed mode)

3、安装MySQL

# centOS
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck# Ubuntu
sudo apt-get install mysql-server

验证安装

# 注意大写 V
mysql -V# centOS
mysql  Ver 8.0.34 for Linux on x86_64 (MySQL Community Server - GPL)
# UbunTu
mysql  Ver 8.0.34-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))

4、登录MySQL

先去查看默认用户名密码,用这个密码去登录

# 查看
sudo vi /etc/mysql/debian.cnf# 登录
mysql -u debian-sys-maint -p

在这里插入图片描述
密码为上面查到的密码

登录后,修改root密码

mysql> use mysql
# 查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password
mysql> select Host,user,authentication_string,plugin from user;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';

修改后exit退出,用root账号重新登录

mysql -u root -p

可以看到root权限密码已经修改
在这里插入图片描述

5、修改MySQL配置文件

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到
在这里插入图片描述
改为:

bind-address            = 0.0.0.0
mysqlx-bind-address     = 0.0.0.0

6、重启MySQL

service mysql restart

查看端口状态

netstat -an|grep 3306

在这里插入图片描述
发现3306端口是tcp6,这样会导致无法远程连接数据库

Tips:
远程连接数据库如果出现 1130 - Host XXX is not allowed to connect to this MySQL server 错误提示

1、登录MySQL,然后查看配置

mysql> use mysql;
mysql> select host from user where user='root';

在这里插入图片描述

2、可以看到是 localcost,修改配置

update user set host = '%' where user ='root';

3、使配置生效

flush privileges;

4、host设置了“%”后便可以允许远程访问,再次查看

在这里插入图片描述

然后关闭服务器防火墙

sudo systemctl stop ufw

这时候就可以远程连接数据库了

Step2:Spring Boot项目打Jar包

1、jar包放在服务器自定义的目录下

我这里是 /home/AAA_Projects/assessment/
在这里插入图片描述
执行

nohup java -jar packageName.jar &
nohup java -jar packageName.jar VS java -jar packageName.jar

nohup java -jar packageName.jarjava -jar packageName.jar 是两种在Unix和Linux系统中运行Java应用程序的方式,它们之间有一些重要的区别:

  1. 后台运行:

    • nohup java -jar packageName.jarnohup 命令用于在后台运行进程,并且不会受到终端关闭或断开连接的影响。这意味着当你关闭终端或注销时,Java应用程序仍然在运行。
    • java -jar packageName.jar:这只是在当前终端会话中启动Java应用程序,如果你关闭终端,应用程序也会终止。
  2. 输出重定向:

    • nohup java -jar packageName.jarnohup 默认将标准输出重定向到一个名为nohup.out的文件,这是为了捕获应用程序的输出,以便后续查看。你也可以使用> somefile.log来自定义输出文件。
    • java -jar packageName.jar:标准输出通常会在终端中显示,除非你手动重定向它,例如,java -jar packageName.jar > output.log
  3. 退出会话的影响:

    • nohup java -jar packageName.jar:这种方式可以在终端会话退出后继续运行,因此适合长时间运行的任务或后台服务。
    • java -jar packageName.jar:如果从终端启动应用程序,它将在终端会话退出时一同终止。

这时候Spring Boot后端项目部署就大功告成了!

http://www.yayakq.cn/news/56081/

相关文章:

  • 域名服务网站建设网站ppt模板
  • 做网站除了有服务器还需要什么问题举报网站建设运行汇报
  • 公益网站建设那家好北京正规网站建设公司哪家好
  • 农家乐网站设计房产网站建网站
  • 网站服务器打不开网站建设话术关键词
  • 戴尔网站建设目标python基础教程电子版书籍
  • 北京微网站建设设计服务公司昆明网站建设一条龙服务
  • 招聘网站排行榜2021网站开发所使用的浏览器
  • 维护网站费用怎么做会计凭证云虚拟主机做视频网站
  • wordpress唯美破解主题如何做好网站推广优化
  • 电子商务等于做网站吗天元建设集团有限公司文件
  • 奉贤庄行网站建设wordpress怎么信用卡收款
  • 青岛高品质网站制作卡盟网站是怎么建设的
  • 江苏省建设网站首页创新创业教育课程网站建设方案
  • 钱包网站建设策划四川城乡住房建设厅官方网站
  • 谷城网站快速排名展厅设计搭建展位设计
  • 企业网站开发怎么样推广专员
  • 请人建网站天津做网站的
  • 建筑工程网站监理答案建筑工程网cnas
  • 个人购物网站需要备案吗长春市网络科技有限公司
  • 网上做医生哪个网站好企业有哪些管理软件呢
  • 东莞市房管局官方网站郑州最好的人流医院
  • go语做网站设计师查询网站
  • 哈尔滨专业做网站公司平凉网站开发
  • 曲靖市建设局网站官网自己开发网站怎么开发
  • 文化馆网站建设方案那个做头像的网站好
  • 东莞中小企业网站制作百度不收录什么网站吗
  • 恢复被百度k网站 关键词收录建设公司自己的网站首页
  • wordpress图片站点uml电子商务网站建设文档
  • 做网站运维应该看的书基础设施建设网站