如何将项目部署到服务器上(全套教程)

这篇具有很好参考价值的文章主要介绍了如何将项目部署到服务器上(全套教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

点赞再看,养成习惯,本文介绍如何将本地项目部署到服务器上永久运行。

目录

开场白

一、购买服务器

二、用Xshell连接服务器

三、安装Java环境

四、安装宝塔面板

 五、部署

总结


开场白

在写毕业设计的过程中,小花好不容易毕业设计做完了。

但是,指导老师突然说答辩需要演示项目运行,不会部署项目的小花一脸茫然的大声喊了一句:giao!这么麻烦

项目部署到服务器上,服务器,linux,springboot,java

郁闷的小花开始了服务器部署的学习。。。。

一、购买服务器

1、

进入阿里云官网点击云服务器ECS→创建实例→选择自己想买的服务器配置信息(选择下面两样就可以了)

项目部署到服务器上,服务器,linux,springboot,java

 项目部署到服务器上,服务器,linux,springboot,java

下一步→下一步,选择自定义密码

项目部署到服务器上,服务器,linux,springboot,java

2、

 或者在官网阿里云开发者成长计划

项目部署到服务器上,服务器,linux,springboot,java

 操作系统选择CentOs-64位即可

开放端口:

开放3306以及项目端口号

项目部署到服务器上,服务器,linux,springboot,java

 项目部署到服务器上,服务器,linux,springboot,java

项目部署到服务器上,服务器,linux,springboot,java

二、用Xshell连接服务器

下载Xshell输入公网IP以及创建时的账号密码进行连接

三、安装Java环境

1、下载Oracle官网

项目部署到服务器上,服务器,linux,springboot,java


2、把下载的压缩包放到服务器(直接放到到 /usr/local 目录下即可)

3、进到/usr/local目录解压

[root@localhost ~]# cd /usr/local
[root@localhost local]# ll
[root@localhost local]# tar -zxvf /usr/local/jdk-8u321-linux-x64.tar.gz

4.安装成功后目录中会出现一个新文件夹jdk_1.8.0.333

5.将文件加的名字修改成java(方便后面配置)

[root@localhost local]# mv /usr/local/jdk1.8.0_333 /usr/local/java

6.修改java的配置文件

[root@localhost local]# vi /etc/profile

按i进入编辑模式  

定位到文件最后一行,加上以下语句:

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre

按 Esc 然后 :wq 退出

7.重启配置文件

[root@localhost local]# source /etc/profile

四、安装宝塔面板

[root@localhost local]# yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装成功之后浏览器打开外网地址

项目部署到服务器上,服务器,linux,springboot,java

如果打不开则需要开放服务器端口号! 

点击一键安装:

项目部署到服务器上,服务器,linux,springboot,java

 1、数据库

项目部署到服务器上,服务器,linux,springboot,java

 添加数据库→输入数据库名用户名密码等信息→点击导入(导入文件即sql文件)

项目部署到服务器上,服务器,linux,springboot,java

 2、安全

项目部署到服务器上,服务器,linux,springboot,java

点击安全→开放3306(Mysql默认端口)以及项目端口号

 五、部署

将项目打成Jar包放到服务器→进入到jar包路径(xxx就是你的jar包名字)

[root@localhost local]# nohup java -jar xxx.jar &

最后就可以用你的外网加端口访问你的项目啦

项目部署到服务器上,服务器,linux,springboot,java

总结

项目部署到服务器需要两个大步骤:

1、购买服务器(这里使用的是阿里云)

2、配置环境(也是最麻烦的)

  • 如果是SpringBoot项目则不用配置tomcat
  • 如果不是SpringBoot项目则还需要配置tomcat

3、使用nohup java -jar xxx.jar &命令执行部署文章来源地址https://www.toymoban.com/news/detail-805468.html

到了这里,关于如何将项目部署到服务器上(全套教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你如何把vue项目打包后部署到服务器(小白教程)

    一.需要用到的工具 vscode 下载链接:Visual Studio Code - Code Editing. Redefined FinalShell 下载链接:FinalShell官网 二.打包步骤 1.vscode打开你的vue项目-- 点终端 -- 输入npm run build 按回车进行打包;  2.打包成功 , 生成了dist文件夹, 打包好的文件会默认存放在里面;   三. 用FinalShell连接服

    2024年02月16日
    浏览(58)
  • 【Python】如何在服务器上优雅的部署Python项目(Linux/Windows/Mac)

    一般每个不同的项目都会依赖各自的库,有些库的版本不一样会引起冲突,为了解决这个问题,需要使用 虚拟环境 ,Python可以在 每个项目目录下创建各自的虚拟环境 , 项目所依赖的包就在当前目录环境下 ,这样避免了 库版本的冲突 ,也方便相同操作系统间可以快速的拷

    2024年04月11日
    浏览(44)
  • 如何在linux服务器部署pgsql,安全版以及可能出现各种问题解决(保姆级教程)

    提示:市面上那些在linux服务器部署pgsql好多都是水货,效果良莠不齐,笔者花了两天时间成功部署了pgsql,记录下方便自己以后部署,也方便其他有需要的码农 服务器环境: postgresql版本 坚决不要通过镜像下载,道路千万条,安全第一条,镜像源不一定安全,自己老老实实去

    2023年04月08日
    浏览(46)
  • 如何把本地flask项目(框架)上传到服务器(Linux),并后台持续运行(包括requirements文件生成,python项目与域名绑定,保姆级教程)

     2023年中旬,参加了一个比赛,需要搭建一个网站。在不断探索琢磨之后,搭建了一个基于flask的web。直接上干货: 一、首先,在本地准备好自己的flask项目。包括最基本的三个文件: 然后准备生成requirements.txt文件,这个文本文件会告诉服务器你的项目运行所需要的环境,即

    2024年02月04日
    浏览(50)
  • 在Linux服务器上部署Tornado项目

    1、准备服务器: 确保你的服务器上安装了Python。Tornado通常与Python 3兼容,因此建议安装Python 3.x。 安装和配置一个Web服务器,如Nginx或Apache,以用作反向代理,将请求传递给Tornado应用。这有助于提高性能并增加安全性。 配置域名和DNS,以便将域名解析到服务器的IP地址(如果

    2024年02月09日
    浏览(40)
  • 【前端部署】vue项目打包并部署到Linux服务器

    在vs code中打开vue前端项目文件夹,在终端中输入 npm run build ,打包完成后,在前端项目文件夹中会生成一个名为 dist 的文件夹,如下图所示: dist文件夹打开如下所示: 打开服务器终端,在终端中输入以下命令,下载nginx安装包。 其中nginx版本可以自己选择,具体版本可查看

    2024年02月06日
    浏览(68)
  • 如何用个人电脑搭建一台本地服务器,并部署项目到服务器详细教程

    服务器是一种高性能计算机,作为网络的节点,它存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。与普通计算机相比,服务器具有高速CPU运算能力、长时间可靠运行、强大I/O外部数据吞吐能力以及更好的扩展性。 服务器的主要用途广泛,包括: 网站托管 :服

    2024年04月29日
    浏览(89)
  • SSM(Java)项目远程部署到服务器(保姆教程)

    项目部署主要是分为两种方式,一种是手动部署,另外一种是通过Shell脚本自动部署,SSM与javaweb项目不同的是,web项目需要依赖Tomcat项目运行,而SSM项目不需要,只要JDK即可。 如果未安装JDK,可以参考:https://blog.csdn.net/m0_63684495/article/details/128757218 个人博客:www.lcgui.cn 1.打包

    2024年02月10日
    浏览(47)
  • 前端如何将项目打包部署到服务器

      本篇文章从前端项目打包开始,逐步完成项目部署到服务器的操作,这次咱们采取的部署方案是通过vscode中Remote-SSH和SFTP两个插件实现项目部署到服务器,并在服务器上通过nginx代理将请求转发到对应的端口。   先将自己开发完成的本地项目进行打包,打包之后会产生一个

    2024年03月14日
    浏览(71)
  • Linux环境下部署项目到服务器完整过程

    1,首先,选择一款云上服务器(这里用的是腾讯云),右侧搜索栏输入云服务器或轻量服务器(这里用的轻量服务器),立即选购 2,选择自己要的服务器配置,系统镜像选择Centos即可 3,实例创建成功后,点击控制台搜索请量服务器找到新创建的实例重置密码 4,点击防火墙

    2024年02月02日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包