本人?计算机科学与技术专业大二学生 最近在学习做网站 想了解一下如何把项目部署到服务器上 经过一番搜索最终找到了阿里云 看到里面有学生免费体验服务器的活动 刚好可以拿来练练手。
经过 和很多人一样 第一次在服务器上部署网站非常兴奋 所以也就没管那么多 把打好的jar包一丢到服务器上就开始运行 结果在外网上怎么都无法访问 经过一番折腾发现是服务器管理控制台里面的安全组没有设置。
解决方案 第一次在服务器上部署网站时一定要先去阿里云服务器管理控制台里面把安全组设置好 需要用到的端口都要打开。像我们常用的22 80 443 3306 8080以及项目里面需要用到的端口。
经过 由于第一次在安全组里面设置了端口后服务器上也会自动开启对应的端口 所以第二次再部署项目的时候我就只在安全组里面设置好端口后就开始运行项目了 结果数据库怎么都无法连接 由于端口操作和第一次是一样的 就没有考虑端口 折腾半天都没搞出来 最后发现还是端口问题。
解决方案 由于安全组里面开了端口后 服务器上不一定会自动把端口打开 所以安全组开了端口后 服务器也要开启相应的端口。
经过 在服务器上设置好数据库用户名、密码、端口后 我尝试远程连接服务器上的数据库 但总是连接失败 最开始一直以为是端口的原因 经过多次修改端口以及重启服务器后依然无法解决。最后网上查找发现 需要在数据库里面修改用户属性。
解决方案 进入数据库里面的mysql数据库 里面有一张user表 把root用户的host属性修改为%就可以了。
对于不想在服务器上进行繁琐的安装配置的同学来说 我推荐使用宝塔面板 可以非常方便的对服务器进行管理 大部分常用软件都可以一键傻瓜式安装 省去了自己安装配置的麻烦 也不用担心会安装失败。
通过“高校学生在家实践”这个活动 让我学到了很多有关服务器的知识 以及CentOS的使用 虽然途中遇到了很多问题 但都够通过自己一步一步寻找方法来解决问题 直到最后把自己的网站搭建好 还是非常开心的。经过这次实践我更加深刻的明白“纸上得来终觉浅 绝知此事要躬行”的道理 尤其是我们计算机专业更需要去动手实践才能对知识有更深刻的理解。
最后上一张我的网站截图 比较简单 大佬勿喷
国内有哪些 云服务器品牌 ?因为 云计算 这几年发展非常迅速,国内提供云服务的...
根据WhistleOut最近发表的研究,该研究调查了10000名年龄在16至54岁之间的美国人...
2020年10月21日,在全国信息通信监管电视电话会议召开之际,中国信息通信研究院...
前言 当我们开发一个Java项目时,我们要做的第一件事就是添加我们需要使用的依赖...
产业互联网,是传统企业+互联网。这种全新的模式,可为消费者带来了更好的价值体验...
前言:全平台系统交互设计这个词对于交互设计师来说应该都不陌生,因为这最终决...
毫无疑问,Kaggle是非常适合学习数据科学的平台。许多数据科学家在Kaggle上投入...
中国最?好的一朵云飘进了华瑞银行。阿里云将进一步助力华瑞银行All in Cloud。 -...
湖南 域名备案 要多久?湖南 域名 备案如果快的话,一般10个工作日左右可以审核...
在讲解二叉树的时候,提到二叉树的遍历除了前中后序遍历,还有层次遍历。 前中后...