如何在云服务器上部署你的web项目和一些常见问题

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
云服务器(按量付费),48vCPU 186GiB
简介: 第一次写博客,写的不好的地方请见谅。 1、首先你的云服务器一定要打开 2、然后远程桌面连接你的云服务器(它就像是一台电脑一样)通过给你的外网ip地址连接,密码如果给你了的话你就用给你的密码登录,如果没有给密码就重置密码(这个可以在你的云服务器的管理中心里面弄),我的是百度云的,找不到重置密码的可以看图: 3、服务器连接上之后你会发现里面什么都没有,就是一台新的电脑,既然想让它运行web项目那你首先就需要搭建好项目需要运行的环境。

1、首先你的云服务器一定要打开

2、然后远程桌面连接你的云服务器(它就像是一台电脑一样)通过给你的外网ip地址连接,密码如果给你了的话你就用给你的密码登录,如果没有给密码就重置密码(这个可以在你的云服务器的管理中心里面弄),我的是百度云的,找不到重置密码的可以看图:

image
image

3、服务器连接上之后你会发现里面什么都没有,就是一台新的电脑,既然想让它运行web项目那你首先就需要搭建好项目需要运行的环境。你需要安装jdk,tomcat和数据库(不要忘了配置环境变量哦!),这些网上一搜就有我就不再多说了。

4、需要的东西都安装好了以后先测试一下tomcat,在自带的IE浏览器地址栏输入http://localhost:8080/
image

出现这个页面就说明基本的配置完成了。

5、那么现在问题来了,我们既然用云服务器来部署web项目就肯定是想用外网来访问,那么我们就用外网IP换掉http://localhost:8080/中的localhost来试试行不行(可以用本地电脑来输入网址)。这时候我们发现访问不到页面,这是为什么呢?因为用外网要用80端口,而我们的Tomcat默认是8080端口,我们需要把port端口号改为80;当然,光改了Tomcat的端口还不够,我们还要改在服务器上打开80端口(网上有可以搜)

6、端口改好之后我们就可以通过http://外网ip:80/就可以访问到我们云服务器的Tomcat页面了。这时候一切准备工作都做好了,现在只需把我们web项目部署到Tomcat上就行了。

7、项目现在也部署好了,就差最后一步了,数据库的数据,当然如果你的项目不需要数据库来存数据你就可以忽略掉这段。数据库的数据你可以自己重建,也可以导入,(数据库的名字和表名字段必须和你的项目里的保持一致)。

这些都弄好之后你就可以随时随地的访问你的项目了!

了解更多产品详情可点击加关注博客

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
存储 弹性计算 人工智能
【阿里云弹性计算】AI 训练与推理在阿里云 ECS 上的高效部署与优化
【5月更文挑战第25天】阿里云ECS为AI训练和推理提供弹性、可扩展的计算资源,确保高性能和稳定性。通过灵活配置实例类型、利用存储服务管理数据,以及优化模型和代码,用户能实现高效部署和优化。自动伸缩、任务调度和成本控制等策略进一步提升效率。随着AI技术发展,阿里云ECS将持续助力科研和企业创新,驱动人工智能新时代。
16 0
|
6天前
|
Java 应用服务中间件 Apache
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
21 1
|
6天前
|
应用服务中间件 数据库 nginx
Python Web开发实战:从搭建博客到部署上线
使用Python和Flask初学者指南:从搭建简单博客到部署上线。文章详细介绍了如何从零开始创建一个博客系统,包括准备Python环境、使用Flask和SQLite构建应用、设计数据库模型、创建视图函数和HTML模板,以及整合所有组件。最后,简述了如何通过Gunicorn和Nginx将应用部署到Linux服务器。
|
6天前
|
弹性计算 缓存 负载均衡
【阿里云弹性计算】游戏服务器部署实战:利用阿里云ECS打造低延迟游戏环境
【5月更文挑战第24天】使用阿里云ECS打造低延迟游戏环境的实战指南,包括选择高性能处理器和SSD存储的实例,规划架构,选择近玩家的地域和可用区,部署软件,优化性能及监控。通过负载均衡、自动扩展和数据缓存提升体验,同时关注数据安全与网络安全。
42 4
|
6天前
|
存储 弹性计算 固态存储
*PolarDB-PG开源版本 基于ECS+ESSD云盘共享存储的部署测评**
PolarDB-PG在阿里云ECS与ESSD云盘的组合下展现优秀性能,简化部署流程,提供高并发写入时低延迟稳定性。ESSD的高性能IOPS和读取速度优化了数据库表现,只读节点实现近乎实时数据访问。分布式部署保证高可用性,即使面对故障也能快速切换。尽管ESSD初期成本较高,但长期看能降低总体拥有成本,尤其适合高并发、大数据量场景。此解决方案平衡了性能、可用性和成本,是企业级应用的理想选择。
|
8天前
|
弹性计算 数据挖掘 应用服务中间件
阿里云服务器通用算力型U1实例解析,实例性能、适用场景及常见问题参考
在阿里云服务器的所有实例规格中,通用算力型u1实例主打的是高性价比,通用算力型U1实例云服务器自推出以来,就受到了广大用户的关注,也是目前阿里云的活动中比较热门的云服务器实例,这个实例规格的性能要好于经济型e等共享型实例,价格又比计算型c7、通用型g7等其他企业级实例要低一些。本文将深入解析通用算力型U1实例的特点、适用场景以及价格优势,帮助用户更好地了解该云服务器实例。
阿里云服务器通用算力型U1实例解析,实例性能、适用场景及常见问题参考
|
9天前
|
网络协议 数据格式 Python
Python进阶---HTTP协议和Web服务器
Python进阶---HTTP协议和Web服务器
19 4
|
9天前
|
弹性计算 关系型数据库 MySQL
【阿里云弹性计算】从零搭建:基于阿里云ECS的高性能Web服务部署实践
【5月更文挑战第21天】本文介绍了如何使用阿里云ECS搭建高性能Web服务。首先,注册阿里云账号购买ECS实例,选择合适配置。接着,通过SSH连接实例,更新系统并安装Apache、PHP和MySQL。创建网站目录,上传代码,配置数据库和PHP。然后,启用Gzip压缩和KeepAlive,调整Apache并发连接数以优化性能。此教程为在阿里云上构建高效Web服务提供了基础指南。
117 5
|
1天前
|
弹性计算 运维 监控
【阿里云弹性计算】ECS实例的生命周期管理:阿里云自动化工具与策略介绍
【5月更文挑战第29天】阿里云提供自动化工具和策略管理ECS实例生命周期,如资源编排服务(ROS)实现一键部署,通过模板定义实例配置;自动化运维服务(OOS)执行自动化运维任务;弹性伸缩策略动态调整实例数量;定时启动/停止策略节省成本;监控告警策略确保业务连续性。通过这些工具和策略,企业可实现ECS实例的高效管理。
9 2
|
1天前
|
弹性计算 运维 监控
【阿里云弹性计算】从物理机到阿里云ECS:企业IT架构转型升级之路
【5月更文挑战第29天】随着云计算兴起,企业正转向阿里云ECS以应对传统物理机的挑战。本文详述了这一转型过程,包括现状评估、迁移计划制定、测试环境搭建、应用数据迁移及后期监控优化。转型升级可提升资源利用率,降低运维成本,加快业务响应,并增强数据安全。示例代码展示了使用阿里云Python SDK创建ECS实例的过程。
17 1