ESC使用体验

简介: 如何将自己的项目部署到服务器上,让别人访问呢?

初始阿里云ESC

第一次认识阿里云的时候,那个时候,我什么都不会,不认识linux、不了解服务器。后来,在漫长的javaweb学习过程中,我了解到了服务器,如何使用tomcat启动一个网站,可以在本地或者同一个局域网内访问。

那个时候我甚至都不了解什么叫公网ip,什么叫内网ip,开开心心的拿着我的localhost:8080让远在他省的好朋友访问,结果不出意外的都是访问超时。

后来漫长的学习过程中,我了解到了linux、了解到了如何在linux上部署自己的项目,让远在他省的好朋友也能访问。

当我兴致勃勃的打开各大云服务器的官网,高昂的服务器与域名费用,让我不禁在心中后退两步,然而就在此时我看到了阿里云的学生专项优惠,通过学习阿里云的课程,我通过了试验,终于获得了我人生中的第一台云服务器。

时隔多日,应当刮目相看,我在编码世界中大方光彩,阿里云在服务器领域大方光彩。我与阿里云一同进步,一起变的更强。祝愿阿里云更上一层楼。

初次使用

我打开Xshell,连接到云服务器,按下一行行命令,看着linux终端字符的滚动,学习编程的快乐与自豪油然而生。下面是常用的命令

cd xxx # 跳转到目录xxxls# 列出当前目录下文件mkdir xxx # 新建文件夹xxxtouch xxx # 新建文件xxx

部署前端

我写的项目前端使用的是React+Ant Design,使用yarn build命令,将前端文件打包成为静态文件,然后将其放在服务器上运行的nginx的html目录下。

遇到的问题

nginx的端口为80,于是我又兴致勃勃的输入我的公网ip,按下回车。看着浏览器加载圈转呀转,我心里一想,坏了,哪里出问题了。

解决办法

服务器运行正常,nginx也正常,项目在本地也正常,到底哪里出现问题了。原来是我的防火墙没有打开。

  • 在linux终端,将防火墙打开
firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 在阿里云安全组配置相关规则,将http(80),设置相应的访问权限

项目成果展示

image.png


相关文章
|
7月前
|
机器学习/深度学习 搜索推荐 算法
2026版基于Python的旅游景点推荐系统:技术解析与实现路径
在数字化浪潮下,旅游业迈向智能化转型。2026版基于Python的旅游景点推荐系统,融合大数据、机器学习与可视化技术,破解信息过载难题。通过协同过滤与内容过滤混合算法,精准匹配用户偏好;利用Scrapy爬取多源数据,Echarts实现动态展示,Django构建交互界面,打造个性化、实时化、可视化的智能推荐平台,提升用户体验与决策效率。
550 0
|
5月前
|
缓存 安全 物联网
蓝牙1.0到蓝牙信标5.1发展历程:从基础连接到精准定位详解
蓝牙从1.0基础连接发展至5.1厘米级定位,历经经典蓝牙高速传输、BLE低功耗革新,再到AoA/AoD高精度定位突破,推动信标技术在零售、工业、智慧城市等场景广泛应用,持续引领短距离无线连接与定位演进。如果您想进一步了解蓝牙定位技术和案例,欢迎搜索维构lbs智能定位~
|
关系型数据库 MySQL 数据库
如何卸载MySQL?
【6月更文挑战第13天】如何卸载MySQL?
475 3
|
人工智能 搜索推荐 前端开发
MiniPerplx:基于 Grok 2.0 的开源 AI 搜索引擎,支持网页、学术、视频搜索
MiniPerplx 是一款基于 Grok 2.0 模型的开源 AI 搜索引擎,支持网页、学术论文、YouTube 视频等多种内容搜索,提供代码解释、天气预报等功能。
690 17
MiniPerplx:基于 Grok 2.0 的开源 AI 搜索引擎,支持网页、学术、视频搜索
|
数据采集 前端开发 算法
Python Requests 的高级使用技巧:应对复杂 HTTP 请求场景
本文介绍了如何使用 Python 的 `requests` 库应对复杂的 HTTP 请求场景,包括 Spider Trap(蜘蛛陷阱)、SESSION 访问限制和请求频率限制。通过代理、CSS 类链接数控制、多账号切换和限流算法等技术手段,提高爬虫的稳定性和效率,增强在反爬虫环境中的生存能力。文中提供了详细的代码示例,帮助读者掌握这些高级用法。
1005 1
Python Requests 的高级使用技巧:应对复杂 HTTP 请求场景
|
机器学习/深度学习 人工智能 自然语言处理
以史为鉴,未雨绸缪:身处“大模型掀起的AI浪潮中”的感悟和思考
以史为鉴,未雨绸缪:身处“大模型掀起的AI浪潮中”的感悟和思考
|
存储 NoSQL 关系型数据库
Redis协议与异步方式(redis网络层、pipeline、事务、lua脚本、ACID特性、发布订阅、hiredis实现同步连接与异步连接)
Redis协议与异步方式(redis网络层、pipeline、事务、lua脚本、ACID特性、发布订阅、hiredis实现同步连接与异步连接)
574 0
|
编解码 前端开发 Java
Spring中的拦截器
Spring中的拦截器
325 0

热门文章

最新文章