在云服务器上部署项目

首先得买个服务器对吧,我买腾讯云

这里写图片描述

然后现在来说一般云服务器的系统都是装好的,可以自选。就讲一下在window系统下如何部署吧。

我是在云主机上下载安装了百度云,然后再从百度云下载我所需要的环境。
链接:JDK1.7 密码:t0xd
链接:Tomcat7 密码:knf7

有了这两个之后,我们跟在本地主机一样,得配置环境变量,这个不用讲吧,给个百度链接

JDK配置

Tomcat配置

完事了之后,我们进入Tomcat目录,webapps下面,编辑自己项目即可。

这里写图片描述

然后在谷歌浏览器访问

localhost:端口号/项目名

就能进入你写的项目,到本地主机或者其他主机上,你只要把外网地址替换localhost即可。

这里写图片描述

这是在我本地主机上访问,到时候你把这个IP绑定一个域名,那么我们就可以通过我们自己的服务器来搭建有域名的博客呀,项目呀,啥的啥的,就看自己发挥了。
这里写图片描述

云服务器部署后端项目,不同类型的后端项目有不同的部署方法,以下是常见的部署步骤: ### Node后端项目部署(含数据库) 1. **准备环境**:经过前期准备,确保环境就绪,部署位置可与PHP项目在同一处。 2. **配置端口号**:根据自己的文件配置好端口号,例如3001端口号,需在宝塔面板的安全页面和阿里云的防火墙放开该端口。启动选项一般会根据上传的文件自动出现,若没有则需自己编写,通常为`node app.js`或`nodemon app.js`。上传项目时,无需上传`node_modules`文件夹,在终端输入`npm install`进行安装即可。 3. **配置数据库**:后端项目的ip写`localhost`。部署阿里云上的数据库时,要注意数据库名和用户名一致。将后端项目涉及到数据库的内容修改,不再使用本地的用户名和数据库名。可在本地导出数据库内容,再上传到阿里云上。若要修改数据库,可通过面板访问,输入设置的账号和密码即可[^1]。 ### 通用后端项目部署 1. **添加配置**:查看后端项目支持的内容,依据需求进行下载。 2. **环境部署**:打开服务器远程,进行环境部署,与本地环境配置相同。先在服务器安装宝塔配置,安装在本地无法打开[^2]。 ### 服务器上部署后端通用步骤 1. **购买服务器**:选择合适的云服务器提供商进行购买。 2. **登录服务器终端**:购买者可使用服务器控制台登录,其他使用者可使用远程连接软件,如xshell、finalshell等登录服务器终端。 3. **配置服务器环境** - **安装数据库**:以mysql为例,可参考https://www.cnblogs.com/yangyang2018/p/10798859.html 。 - **本地mysql连接服务器数据库**:参考https://blog.youkuaiyun.com/moumourenaini/article/details/103652159 。同时,了解常见问题的解决方法,如查看密码(`select host,user,password from mysql.user;`)、密码相关操作(https://blog.youkuaiyun.com/weixin_36168780/article/details/113556132 )、数据库时区设置(https://www.cnblogs.com/jason1990/archive/2018/11/28/10032181.html 、https://www.cnblogs.com/yangzhixue/p/12312996.html )、中文字符插入异常(https://blog.youkuaiyun.com/qq_39240270/article/details/86603715 )。 - **配置java环境**:参考https://blog.youkuaiyun.com/mrdonghe/article/details/92371790 。 - **安装redis**:参考https://blog.youkuaiyun.com/weixin_43451430/article/details/115621335 、https://www.redis.net.cn/download/ 、https://www.cnblogs.com/2186009311CFF/p/14016423.html 。若连接不上,可参考https://blog.youkuaiyun.com/qq_42135780/article/details/107106307 [^3]。 ### Java后端项目部署(使用Docker) 1. **编写Dockerfile**:示例如下: ```dockerfile # 基础镜像使用openjdk8 FROM openjdk:8 # 作者 MAINTAINER wkc # 在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为zzyy_docker.jar ADD GraduateProject-0.0.1-SNAPSHOT.jar zzyy_docker.jar # 运行jar包 RUN bash -c 'touch /zzyy_docker.jar' ENTRYPOINT ["java","-jar","/zzyy_docker.jar"] # 暴露8080端口作为微服务 EXPOSE 8080 ``` 2. **运行容器卷,生成docker镜像**:使用命令`docker build -t 镜像名:版本号 .` [^4]。
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值