当前位置:首页 > CN2资讯 > 正文内容

服务器架构视频 服务器的架设

2天前CN2资讯

服务器的搭建与配置

在进行使用服务器进行部署我们的项目,这就需要我们先拥有一台属于自己的服务器。同时,在选择服务器的时间,我们可以从多个平台去选择服务器,这是因为,服务器是需要进行购买的很贵,但是去使用 新用户 就一样了。

1.服务器的配置

购买完成后以购买轻量应用服务器为例

:进入 控制台

在进入控制台后,进行修改VNC登录的密码:就是我们的root用户的密码:

点击重置密码:

 

防火墙:进行开放端口=>

在做完这些后,我们使用Xshell来操作服务器和进入宝塔页面

2.Xshell来连接我服务器:

进来后会显示之前连接过的服务器我们需要进行新建会话来连接服务器:

在设置完这些后,我们需要进行设置我们登录服务器的权限:

完成这些就可以进行连接了:

然后就进入了我们的会话页面:

3.宝塔的配置

进入宝塔:在黑窗输入bt=>在功能选择上选择14,会给出我们的宝塔地址,以及需要登录宝塔的用户名和密码

使用外网进入的宝塔登录页面:

输入相应的用户名及密码登录,成功后进入宝塔页面:

在进来后,我们需要在软件商店进行安装一些插件,便于我们部署项目,以及项目所需的资源:

我们在首页使用Java项目一键部署:

想部署mybatis;javaweb;spring 项目可以在web项目管理进行添加项目,但是当我们使用功能web项目管理时需要先把上传到服务器器上jar或war包(要是无法直接解压jar包,可以把jar包的后缀改成war或zip进行解压)进行解压:

添加完后:

我们自需要进行输入域名以及我们的端口号:124.221.254.150:81为例;

完成后,我们需要进行映射,把项目进行映射到网站上,

在提示映射完成后,我们可以在网站处看到详细的信息:

 

但是我在部署项目的时候,我们还需要在安全中去放行我们的端口:

 

而我们项目中的连接的数据库,在部署到服务器时,需要去服务器上去运行,那样我们就需要在服务器上区创建项目需要用的数据库:

 

在Navicat中选择导出结构和数据后,进行导入:

 

注意由于我们服务器上的数据库root权限问题,我们项目中无法直接使用root用户,来进行查询我们的数据库中数据库,以及库下的表,这样就需要在项目中进行修改,

spring:
datasource:
druid:
  driver-class-name: com.mysql.cj.jdbc.Driver
  # 这里直接连接我们服务器上的数据库
  url: jdbc:mysql://124.221.254.150:3306/sms?serverTimezone=UTC
  # 名称要改成和添加数据时一样的用户名和密码
  username: sms
  # 同时要注意密码在SpringBoot中的要是以零开会帮我们自动识别成进制(2、8进制)进行转换
  password: *****

要是需要继续使用root用户需要去修改root的权限,开启远程连接

(*)开启远程链接

进行开启远程连接:

在bt的终端下进行输入 mysql -u root -p下:

在输入密码后输入:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;可以去修改数据库中的root的权限,开启远程链接。

注意:密码是你数据库root密码:

注以这的密码在设置比较简单的情况下可以会造成不必要的问题

 

文件 要是我们需要观看上传的项目位置,需要在文件中去查看(建议项目存放到/www/wwwroot/wwwapp中便于查找),同时当我们需要进行上传项目时:

我们还可以使用xftp进行连接服务器,点击确定,后进行连接;

在连接成功后,我们进入服务器需要存放项目的目录下:

 

 

其中当我们下载我们所需的插件后,但是在进行部署项目后,不能刚把项目成功的跑起来:

  • 可以查看数据库是否进行修改,数据库是否导入到服务器
  • 查看端口是否开启,端口是否被占用;(可以到服务器那边进行重启可以解决80%的端口问题,要是还是不行需要在服务器的终端进行使用命令进行关闭。可以到SpringBoot项目打包中查看命令)
  • 在后面没有发现错误后,还是无法运行项目,可以考虑一下,我们在下载软件中可能出现错误,可以重新的下载
  •  
  •  

     



      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/20781.html

      分享给朋友:

      “服务器架构视频 服务器的架设” 的相关文章

      通过公钥生成私钥:全面解析加密技术及其应用

      公钥和私钥的基本概念 公钥和私钥是密码学中的一对密钥,它们共同构成了非对称加密系统的基础。公钥是公开的,可以自由分享给任何人,而私钥则是保密的,只有密钥的持有者才能访问。这对密钥的特殊之处在于,它们之间存在着一种数学关系,使得用公钥加密的信息只能用对应的私钥解密,反之亦然。这种机制确保了信息在传输过...

      VPS流媒体解锁测试:确保顺畅访问全球流媒体内容

      在如今的互联网时代,流媒体已经成为我们日常生活中不可或缺的一部分。无论是观看热门电视剧,还是播放最新的音乐视频,流媒体服务的便捷性吸引了无数用户。然而,涉及不同地区提供的内容时,依然存在一些区域限制。这时,VPS(虚拟专用服务器)流媒体解锁技术的重要性便不言而喻。 VPS流媒体解锁是指通过虚拟专用服...

      如何选择适合你的匿名服务器以保护隐私和数据安全

      在当今互联网时代,保护个人隐私和数据安全变得尤为重要。匿名服务器的概念应运而生,成为许多人实现在线安全和隐私的一种方式。简单来说,匿名服务器是一种特殊的服务器,能够隐藏用户的真实IP地址,从而在用户上网时保护其身份和活动。这对于那些希望自由浏览网络、避免被追踪的用户尤其重要。 匿名服务器通常与虚拟私...

      国内到东京快还是首尔快网络速度对比分析

      引言 在这个数字化快速发展的时代,网络速度对我们生活的影响越来越显著。很多时候,我们的工作、学习和娱乐都离不开稳定的网络连接。尤其是当我们考虑访问国外网站或进行国际交流时,网络速度的重要性更是无法忽视。今天,我想带大家探讨国内到东京和首尔的网络速度比较,看看这两个城市的网络表现究竟有何不同。 为什么...

      AT&T VPS详解:稳定性与灵活性的完美选择

      在这篇文章中,我想和大家聊聊AT&T VPS,尤其是在更广泛的虚拟私有服务器市场中,AT&T VPS代表了什么。AT&T是一家美国知名的电信运营商,其提供的VPS服务在一定程度上依赖于它的网络基础设施。这种结合了高质量网络与虚拟服务器技术的服务,吸引了大量需要高稳定性和可扩展...

      国内注册ChatGPT的安全与实用指南

      在使用ChatGPT服务时,安全与隐私保护是非常重要的。首先,我总是尽量避免在聊天或任何交流中输入敏感信息。无论是个人身份、财务信息,还是其他隐私内容,我都保持警惕,确保我的信息不会被泄露。即便是在与AI进行对话时,这种谨慎也同样必要,因为即使是最可信的平台也无法完全保障信息不被滥用。 还有一点是选...