我于阿里云的初识

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 通过阿里云app的推送,我参加了阿里云现在支持大学生的飞天加速计划,因此试用了一下ECS服务器,接下来我就介绍一下我自己,以及对服务器的使用做一个小小的经验分享。

一、本人介绍

   本人是一名大三计算机专业学生, 在云计算和java web学习中,本地的运行总是不能满足我们开发的需求,所以我决定来找一找云服务器,利用现有的资源,我了解到阿里正在做活动,从阿里云app 的推送得知,到了这里,我之前租用过华为云的服务器,也是弹性ECS服务器,并且上传过自己的API,但是华为云服务器的操作比较复杂,太依赖Mobaxterm的Linux指令操作了,相比之下我更希望尝试阿里云的服务器。

二、网站搭建经验

   安装宝塔linux面板,你要准备好一个纯净版的linux操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)。支持的操作系统有CentOS,Ubuntu、Debian、Fedora。这里给大家演示的是centos7.5。

1,通过ssh工具登录服务器

   这里推荐大家使用Putty进行登录。注意要开放ssh连接的端口,一般默认是22,为了网站安全推荐大家更换ssh登录端口。设置为不常用的端口。
   输入账号和密码,注意密码在输入时是不显示的,大家不要以为密码没输入。

2,安装宝塔面板

   执行以下代码进行安装宝塔6.9免费版。宝塔6.9版本已经很稳定了,推荐大家直接安装6.9版本(注意:宝塔linux6.0版本是基于centos7开发的,务必使用centos7.x 系统)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

   如果大家系统是centos7以下的大家还是乖乖使用宝塔5.9的安装脚本(Centos官方已宣布在2020年停止对Centos6的维护更新,推荐大家装系统直接安装centos7)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

   回车进行安装。
   输入y,并回车。接下来便是等待宝塔面板进行安装。
   我们得到登录宝塔面板的URL,账号和密码。
   面板地址:http://{您的服务器IP}:8888
   初始化:第一次使用会要求初始化配置,请按照提示填入配置信息
   安装完成宝塔面板后,我们就可以在浏览器中访问了。复制Bt-panel中的URL到浏览器上访问。注意要打开服务器上的8888端口
   输入默认的账号和密码进行登录。

3,设置宝塔面板

   登陆后进入宝塔面板我们可以看到如下图所示,你可以选择LNMP或者LAMP进行安装。看大家网站需要什么环境进行选择。如果是生产环境推荐大家使用编译安装,如果只是测试环境选择极速安装。两者的区别是编译安装慢但稳定,极速安装虽然慢但是没编译安装稳定。

在这里插入图片描述

   推荐大家首次进入宝塔面板前不要进行环境的安装,因为在安装环境不能更改宝塔面板的设置。推荐大家先更改宝塔面板的默认设置,编译安装环境将近一个小时。在这段时间里我们先将宝塔面板设置好提高面板的安全性。

3.1,首先我们进入面板设置
3.2,更改面板端口

   将端口更改为不常用的端口。

3.3,绑定域名

   你可以绑定一个域名绑定完域名后只能通过你绑定的域名来访问面板。

3.4,绑定ip

   如果你有固定的ip,你可绑定ip访问,绑定了ip访问你只能通过绑定得这个ip进行访问。如果你是家用电脑就不要绑定ip了,因为家用电脑的ip是动态的。这就会造成ip发生改变面板访问不了。

3.5,更改默认的面板用户和密码

   更改宝塔安装完成时的默认用户名和密码,设置一个自己能记住的用户名和密码,密码不要太简单了。

3.5,绑定宝塔账号

   如果你有宝塔账号你可以绑定下,没有的话可以去宝塔官网申请。宝塔账号在购买付费插件,开通专业版时要用到。点击前往注册宝塔账号,领取¥3188的宝塔面板礼包。

3.6,绑定微信小程序

   由于微信小程序是付费插件,你只有购买了或者开通专业版才能使用。微信小程序能够监控服务器,方便用户随时查看服务器状态。

4,宝塔面板安全设置

   在这里你可以开启和禁用一些端口。推荐大家更改ssh端口,和禁用ping。更改FTP端口。更改phpadmin默认端口。不常用的端口可以把它关闭,等要使用了在开启。

5,安装面板环境

   在软件管理选择你所需要的网站环境进行安装。
   在这里选择LNMP进行安装,即Linux+Nginx+Mysql+Php。

6,创建网站

   等网站环境安装完成后便可以创建网站,有两种方法可以创建网站。第一种直接在选择网站,选择添加站点,进行创建网站。
   第二种在软件管理中的宝塔插件中安装宝塔一键部署源码插件进行创建网站。

7,购买插件

   如果你在使用过程中需要用到某款插件你可以到软件管理>付费插件进行购买。
   选择购买时间进行购买。

8,升级为专业版

   如果你在使用过程中需要使用到多款付费插件推荐大家升级专业版。
   在这里我们选择一张永久版代金劵进行支付。
   刷新下面板在到期时间可以看到永久授权四个字。
   如果升级不成功可以ssh登录到服务器执行升级代码进行升级。

wget -O update.sh http://download.bt.cn/install/update_pro.sh && bash update.sh pro

三、总结

   在ECS服务器使用过程中我也遇到了很多困难,各种用户名,配置是繁琐的,但是相对的用起来是方便的,比如一些软件是用127.0.0.1播放视频的,代理无效,但CCproxy却可以实现的;又比如DNS解析错误,我的思路被困在了1430端口很久;又或者只是一个字符的错误,在代码中挨个排查花费了半天,以及那些排查出来却无法完美兼容解决的问题,只好重新书写逻辑,但是只要我们的项目到最后达到客户的预期,那都是令人满意的!
   有志者事竟成,其实对一个新手来说,从零开始搭建还是会遇到很多问题的,配置啊等等一系列的问题,但通过不断学习,查询资料,也在网络上找到一群志同道合的朋友,最后一定是收获颇丰的,我信息未来可期。

四,个人成功展示,如附件的图片所示

   这里我上传了我的node项目,以及部分静态资源到宝塔tomcat上,注册域名还在等待。
   我希望阿里云能给我这样一次机会,以后我会继续努力的,分享给大家我的使用笔记。
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
6月前
|
缓存 网络协议 安全
如何在阿里云使用 DNSSEC
DNSSEC(Domain Name System Security Extensions)是互联网上增强域名系统(DNS)安全性的一种解决方案。DNSSEC 的主要目的是解决 DNS 缓存投毒和 DNS 欺骗攻击等问题,其通过在 DNS 中增加数字签名的方式确保 DNS 记录的一致性和可靠性。DNSSEC 的广泛使用可以有效地增强网络安全性,提高用户数据的保护和隐私。
312 0
阿里云
2024,《幻兽帕鲁》《雾锁王国》等游戏爆火!那么如何快速拥有一个可以跟小伙伴们愉快玩耍的服务器呢?社区里不少小伙伴已经给出了自己的最佳实践,你甚至不需要懂技术,只需要按照页面提示选择相关配置,1分钟即可完成热门游戏的服务器搭建。教程详戳:幻兽帕鲁&雾锁王国服务器搭建教程。 即日起,跟随部署教程,分享你的部署实践和使用体验,即可参与征文挑战,赢取游戏搭档好礼。快来挑战吧!
|
存储 编解码 安全
阿里云视频服务
阿里云视频服务自制脑图, 移动互联网时代,视频应用已经成为每家企业的标配,可对技术团队来说,选择自己开发还是直接使用云计算平台的视频解决方案,如何确保视频交付使用后的效果以及视频内容安全性价比等问题,是不是正一个个地困扰着您, 现在阿里云视频服务 Video 为您提供从网站 APP 平台开发,视频采集,上传,转码,存储分,发到播放的一站式服务。
425 0
阿里云视频服务
|
弹性计算 云计算
Hi!阿里云!
因专业课程需要,特写下此篇文章。
|
弹性计算
我与阿里云的结识
我通过一次看似与阿里云毫不相关(我认知中的)专业课的实验中首次接触到阿里云并用它完成实验的故事。
我与阿里云的结识
|
监控 Ubuntu 网络安全
关于使用阿里云的心得
关于领取的阿里云的弹性服务器使用心得
|
弹性计算 开发者
祝阿里云越办越好
阿里云很好用
69 0
|
弹性计算 数据可视化 物联网
初识阿里云
为了解、学习Linux的用法,以及在服务器上部署数据库等,为此租用阿里云服务器进行学习和项目上线
299 0
|
容器 Linux Docker
阿里云使用
使用提高开发效率
阿里云使用
|
弹性计算 安全 运维
阿里云学生计划
阿里云有一个云翼计划,学生新用户可以有两个月的阿里云服务器使用权,首先需要先进行学生认证,然后通过一个进入阿里云高校学生计划,进行学习和测试。
810 1