新手初次使用服务器遇到的坑及解决方案

简介: 1.第一次在服务器上部署网站,外网无法访问2.安全组开了端口后,依然无法访问3.服务器上的数据库无法远程连接

自我介绍:

本人计算机科学与技术专业大二学生,最近在学习做网站,想了解一下如何把项目部署到服务器上,经过一番搜索最终找到了阿里云,看到里面有学生免费体验服务器的活动,刚好可以拿来练练手。


遇到的坑及解决方案:

1.第一次在服务器上部署网站,外网无法访问

经过:和很多人一样,第一次在服务器上部署网站非常兴奋,所以也就没管那么多,把打好的jar包一丢到服务器上就开始运行,结果在外网上怎么都无法访问,经过一番折腾发现是服务器管理控制台里面的安全组没有设置。

解决方案:第一次在服务器上部署网站时一定要先去阿里云服务器管理控制台里面把安全组设置好,需要用到的端口都要打开。像我们常用的22,80,443,3306,8080以及项目里面需要用到的端口。


2.安全组开了端口后,依然无法访问

经过:由于第一次在安全组里面设置了端口后服务器上也会自动开启对应的端口,所以第二次再部署项目的时候我就只在安全组里面设置好端口后就开始运行项目了,结果数据库怎么都无法连接,由于端口操作和第一次是一样的,就没有考虑端口,折腾半天都没搞出来,最后发现还是端口问题。

解决方案:由于安全组里面开了端口后,服务器上不一定会自动把端口打开,所以安全组开了端口后,服务器也要开启相应的端口。


3.服务器上的数据库无法远程连接

经过:在服务器上设置好数据库用户名、密码、端口后,我尝试远程连接服务器上的数据库,但总是连接失败,最开始一直以为是端口的原因,经过多次修改端口以及重启服务器后依然无法解决。最后网上查找发现,需要在数据库里面修改用户属性。

解决方案:进入数据库里面的mysql数据库,里面有一张user表,把root用户的host属性修改为%就可以了。


工具分享:

对于不想在服务器上进行繁琐的安装配置的同学来说,我推荐使用宝塔面板,可以非常方便的对服务器进行管理,大部分常用软件都可以一键傻瓜式安装,省去了自己安装配置的麻烦,也不用担心会安装失败。


收获总结:

通过“高校学生在家实践”这个活动,让我学到了很多有关服务器的知识,以及CentOS的使用,虽然途中遇到了很多问题,但都够通过自己一步一步寻找方法来解决问题,直到最后把自己的网站搭建好,还是非常开心的。经过这次实践我更加深刻的明白“纸上得来终觉浅,绝知此事要躬行”的道理,尤其是我们计算机专业更需要去动手实践才能对知识有更深刻的理解。



最后上一张我的网站截图,比较简单,大佬勿喷

屏幕截图 2021-08-16 223445.png

相关文章
|
3月前
|
Java 虚拟化 Docker
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
106 0
|
1月前
|
弹性计算 运维 安全
2024年阿里云一键搭建部署幻兽帕鲁服务器解决方案
幻兽帕鲁火了,为了确保畅快体验游戏,构建高效、稳定的游戏服务器至关重要。幸运的是,阿里云为您提供了快速、简便的服务器搭建解决方案,即使您对技术知识了解有限,也能在短短一分钟内轻松完成《幻兽帕鲁》游戏的联机服务器搭建!
1451 4
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案
|
2月前
|
弹性计算 数据安全/隐私保护
2024年《雾锁王国/Enshrouded》私人服务器搭建攻略:最优解决方案大揭秘
随着游戏行业的不断发展,玩家们对于游戏体验的要求也越来越高。为了满足玩家们的需求,阿里云提供了游戏联机服务器一键部署方案,本文将为大家分享基于阿里云服务器10秒钟完成雾锁王国游戏服务器搭建教程,让大家的游戏体验更加顺畅。
|
7月前
|
Web App开发 前端开发 JavaScript
本地开发好的 SAP UI5 应用部署到 ABAP 服务器时,中文字符变成乱码的原因分析和解决方案
本地开发好的 SAP UI5 应用部署到 ABAP 服务器时,中文字符变成乱码的原因分析和解决方案
36 0
|
2月前
|
SQL 弹性计算 安全
一文教你如何从零构建机密计算平台解决方案-ECS安全季
本文整理自【弹性计算技术公开课——ECS安全季】中,阿里云弹性计算产品专家唐湘华和阿里云弹性计算高级技术专家聂百川带来的收官课程《从零构建机密计算平台的解决方案》一节。
|
4月前
|
开发框架 安全 JavaScript
解密IIS服务器API跨域问题的终极解决方案
解密IIS服务器API跨域问题的终极解决方案
|
6月前
|
前端开发 Java 关系型数据库
【Java用法】使用Java导出word文档的解决方案(适用于从服务器上下载到本地电脑)
【Java用法】使用Java导出word文档的解决方案(适用于从服务器上下载到本地电脑)
182 0
|
8月前
|
运维 监控 Ubuntu
1Panel:简化Linux服务器运维管理的终极解决方案
大家好!在当今数字化时代,Linux服务器已成为许多企业和个人不可或缺的重要工具。然而,对于那些没有深入技术知识的人来说,Linux服务器的运维管理可能会变得复杂而困难。今天了,给大家介绍一款现代化、开源的 Linux 服务器运维管理面板1Panel。
297 0
1Panel:简化Linux服务器运维管理的终极解决方案