在之前的阿里云活动买了云服务器,刚拿到有些茫然,然后收集资料整理笔记,做一个简单的云服务器搭建教程。
安装系统:Linux CentOS 8.2 64位
一、修改实例密码
实例即instance,可以理解成云计算资源中虚拟出来的一块独立计算单元。例如ECS实例就是指云服务器。
1. 进入阿里云首页,进入控制台
2. 找到云服务器下的ecs实例
3. 点击重置实例密码,尽量设置难一点的密码
4. 设置成功后,一定记得要重启一下!才能生效哦!
二、设置安全组配置
1.进入到安全组
2.添加安全组
服务器是需要端口放行的,否则你的端口将无法访问,因为安全需要,所以云服务器存在安全组这个东西。常用需要放行的端口:tomcat 8080端口,mysql 3306端口 https 443和80端口
规则方向:入方向(外部访问服务器)/出方向(服务器访问外部网络)。
授权策略:允许/拒绝;决定允许该端口访问还是拒绝。
优先级:同一端口,优先级越高的设置将覆盖优先级低的设置。
协议类型:端口协议类型,里面可以选择端口类型和一些常用的端口。
端口范围:格式:aa/bb,表示从aa到bb之间的所有端口,如果只是某一端口,就写成aa/aa。
授权对象:即允许访问的ip地址。格式 ip/端口
例:如果只允许某一IP(如111.111.111.111)的某一端口(如80)访问服务器,那么设置为“111.111.111.111/80。
例:如果允许所有访问,那么设置为 “0.0.0.0/0”。
描述:你自己对这条规则的一个描述,长度为2-256个字符,不能以http://或https://开头。
参考网址:
https://jingyan.baidu.com/article/3c343ff75961344d3679633b.html
三、远程连接阿里云服务器
阿里云服务器远程连接的几种方式(包括Windows和linux系统)
利用PuTTY工具远程连接:
1.打开软件,输入云服务器的IP和要进入的端口号
2.输入账号密码
显示welcome说明远程连接成功。
利用工具进行远程连接(视频参考教程):https://www.bilibili.com/video/BV1MK4y1W7h5
四、安装宝塔面板
官方安装要求:
内存:512M以上,推荐768M以上(纯面板约占系统的60M内存)
硬盘:100M以上可用的硬盘空间(纯面板占约20M的磁盘空间)
系统:CentOS 7.1+(Ubuntu16.04+、Debian9.0+),并且要确保是干净的系统,没有安装过其他环境带的Apache/Nginx/php/MySQL(已有环境不可安装)
安装是出现以下报错:
发现报错原因:
2022年1月31日,CentOS团队从官方镜像中移除了CentOS 8的所有包。要继续使用继续使用默认配置的CentOS 8的源必须切换源,官方文档链接如下:
https://help.aliyun.com/document_detail/405635.html
CentOS 安装宝塔
1. VNC远程连接云服务器
2. 登陆到服务器后,执行以下命令安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
中途会弹出是否安装,输入y,按照提示继续安装
不同系统的安装命令不同,具体可以在宝塔官网查看
3. 宝塔面板安装成功后,如下图所示:
上面三个是很重要的参数,一定要记住!
4. 打开上面的宝塔链接,输入用户名和密码,进入宝塔面板:
LNMP: Linux + Nginx + Mysql + PHP
LAMP: Linux + Apache + Mysql + PHP
两者区别:静态内容多建议选择Nginx内存占用更少。 动态内容较多建议选择Apache更稳定。
5. 在面板设置中可以修改登录宝塔的路径以及用户名和,密码
6. 在终端使用网页进行ssh连接,
连接成功如下图所示:
如果显示连接失败,解决方案:
在命令行上输入:pip install paramiko==2.0.2
,安装相关工具,然后宝塔进行重启:bt reload
7. 还没有买域名,简单测试一下,首先建立网站
8.设置默认站点为新建的test站点