大家好,今天我们来开始《60分钟教你:从零基础搭建一个完整的小程序》的第三课。
在做小程序前需要搭建好小程序服务器的环境,那么如何快捷的搭建服务器环境呢?在这里介绍给大家一款软件——BT宝塔软件。
一般来说windows系统操作简单但是安全隐患较大,所以linux系统使用的比较多,而linux的操作系统较为专业,非专业人员很难看懂。因而有了BT宝塔之类的可视化管理面板,让小白也可以轻松管理服务器。下面我们来详细了解一下。
一、BT宝塔是什么?
宝塔软件是一款linux/windows平台均可使用的服务器管理软件,主要基于Centos操作系统,可一键包装nginx、apache、php、mysql、pureftpd、phpmyadmin等环境,自带在线网页管理面板,可用于建站、开通FTP、防火墙管理、以及强大的在线文件管理功能等。
使用BT宝塔,通过Web端轻松管理服务器,一般不懂技术的小白也能轻松掌握linux服务器了。
二、宝塔有什么功能?
1、系统安全:提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看。
2、系统监控:CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据。
3、计划任务:计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割。
4、软件管理:通过web界面就可以轻松管理安装所用的服务器软件,还有扩展插件。
5、文件管理:方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。
宝塔Linux面板有免费版和专业付费版,一般我们做小程序用免费版就足够了。如果有更专业的需求,可以升级付费版。
在这里我们只讲解一下linux服务器,Windows服务器有需要的可以自己去了解一下。
三、宝塔的系统要求
操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL,宝塔Linux6.0版本是基于centos7开发的,强烈建议使用cen 系统。
内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存。
就目前来看,阿里云、腾讯云、百度云的最低配置基本都能满足面板环境的要求。
四、BT宝塔安装操作流程
第一步,使用远程连接软件 (如:Putty、XShell、宝塔远程桌面助手等) ,在这里我们以 Putty 为例(Putty下载网站:)。
1. 打开 Pu 程序,进入 Putty 主界面。
2. 在 Host Name 中输入Linux的公网 IP 地址。使用默认端口 22。在 Connection Type 中,选择 SSH。
公网 IP 地址:阿里云——控制台——云服务器——实例。
3. 点 Open 按钮进行连接。
4. 首次连接,会出现以下弹窗。点击是即可。
5. 根据提示,输入你要登录的账户,请使用root账户登陆,输入root回车。
6. 根据提示,需要你输入root密码(注意密码在输入时是不显示的,大家不要以为密码没输入),回车即可。
注:如果输入的密码不对,会提示你Access denied,重新输入正确的密码即可。
如果忘了密码,可以在阿里云——控制台——云服务器——实例——更多——密码/密钥——重置实例密码。
7.进入到这里即表明你已经连接到了你的linux服务器,接下来就可以安装宝塔了。
第二步、安装宝塔
1. 选择好脚本下载节点,这里以默认节点为例,完整复制粘贴到你刚刚连接到远程服务的窗口当中。我们用的是Centos操作系统,那么你只需要选择把Centos安装命令复制粘贴即可,再按下回车键。
Centos安装命令:
yum install -y wget && wget -O in http://download.bt.cn/install/in && sh in
2. 提示你安装时使用那个下载节点,1香港、2广东、3美国,可根据服务器所在地区选择,输入相应数字回车即可。
3.现在安装bt面板到www目录吗? 输入y 然后按回车下一步。
3. 安装完成后,会出现面板地址及默认账号与密码。访问ip:8888,输入账号与密码即可使用宝塔。
五、宝塔环境的配置
宝塔面板安装完成后,我们就可以登录后台面板了,使用刚刚记录的后台地址登录。(如果登录不上去,那你需要在后台开启安全组8888端口。安全组:阿里云控制台——云服务器——网络和安全——安全组中设置。可以到第二课时查找)
1、进入后台,我们可以看到如下图所示,一键安装环境的界面,可以选择LNMP或者LAMP进行安装。一般我们会选择左侧的LNMP架构,编译安装。编译安装慢但稳定,极速安装虽然快但是稳定性相对差一点。
LNMP和LAMP环境主要的区别在于web服务器上面,一个使用是Apache服务器、一个使用Nginx服务器,都是linux环境配置一键安装包。
我们把安装环境把php版本换成5.6,选择编译安装,点击一键安装,可通过宝塔后台的左上角的任务安装列表查看安装时间。在安装的过程就不要再随便执行其他的操作了,以免造成安装失败。
总结:这一节课带大家了解的宝塔面板及服务器环境的配置安装,对小白来讲,可能有些名词、英文之类的看不懂,不要紧,直接按照步骤来就可以了。宝塔的可视化服务器面板,操作起来很是方便简单,对于新手来讲是最合适不过的了。BT宝塔后台的使用操作,我们将在下一节课中给大家讲解一下。