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

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

目录

开场白

一、购买服务器

二、用Xshell连接服务器

三、安装Java环境

四、安装宝塔面板

 五、部署

总结


开场白

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

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

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

一、购买服务器

1、

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

 

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

2、

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

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

开放端口:

开放3306以及项目端口号

 

二、用Xshell连接服务器

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

三、安装Java环境

1、下载Oracle官网


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

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

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

点击一键安装:

 1、数据库

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

 2、安全

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

 五、部署

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

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

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

总结

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

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

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

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

3、使用nohup java -jar xxx.jar &命令执行部署

  • 65
    点赞
  • 417
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
回答: Python项目部署服务器上时,可以采用以下步骤进行操作。首先,为了解决库版本冲突的问题,可以使用虚拟环境。在每个项目目录下创建各自的虚拟环境,项目所依赖的包就在环境目录下,这样可以避免库版本的冲突,并方便在相同操作系统间快速拷贝项目运行。\[1\] 其次,需要在服务器上安装Python环境。可以通过安装编译环境和从Python官网获取Python3的源码自行编译安装。具体步骤包括安装编译环境、下载Python3的源码、解压源码、配置编译路径、编译安装和创建Python3的软链接。通过这些步骤可以在服务器上成功安装Python3环境。\[1\] 接下来,生成项目的清单文件。在本地开发机上生成清单文件,可以记录项目所需的依赖包和配置信息。这样可以方便在服务器上进行部署时参考清单文件进行配置。\[3\] 最后,在Linux服务器上为项目创建虚拟环境。可以使用虚拟环境管理工具,如virtualenv,为项目创建独立的虚拟环境。在虚拟环境中安装项目所需的依赖包,并配置相应的环境变量。这样可以确保项目在服务器上独立运行,不受其他项目的影响。\[1\] 综上所述,Python项目部署服务器上需要使用虚拟环境来解决库版本冲突的问题,安装Python环境,生成清单文件,并为项目创建虚拟环境。这样可以确保项目在服务器上的正常运行。 #### 引用[.reference_title] - *1* *3* [Python项目部署服务器上](https://blog.csdn.net/qq_36441027/article/details/111182378)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [如何把python项目部署linux服务器上](https://blog.csdn.net/TLuffy/article/details/111577429)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辰兮ing

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值