1. 准备工作
  1. Linux服务器一台,建议使用配置linux发行版CentOS 版本使用7.2。配置:2核4G  2~5M带宽
  2. 记录linux服务器的管理员账号密码,账号默认root(如果有改动最好记录一下)。如果是阿里云的云服务器ecs有一个远程连接密码建议记录下(其他云服务器商平台另外记录需要值)
  3. 打开云服务器的端口,例如阿里云的ecs,在阿里云的管理控制台中有打开实例的安全组(服务器),按照需求打开实例的端口,例如宝塔服务器需要888,8888,443
  4. 解析域名,解析域名指向服务器。
  1. 记录类型:选择A指向IPV4服务器
  2. 主机记录:是域名前缀,按理来说是可以随便填写,建议由规则一点
  3. 解析路线:默认
  4. 记录值:服务器的外网地址  IPV4地址
  1. 安装宝塔面板
  1. 连接服务器,建议使用xshell,阿里云管理控制台有网页连接工具。(输入账号密码,账号一般是root,密码不显示长度字符输入密码时需注意)
  2. 安装宝塔面板
  1. Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  2. Ubuntu/Deepin安装命令:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  3. 安装中根据提示确认(输入y即可)
  4. 安装完毕后再命令行中会给出宝塔面板的登录地址,登录账号,登录密码。按给出的信息登录后在宝塔面板修改登录账号等信息,一般修改在面板设置中:
  1. 别名:面板的名字可以伪装面板
  2. 面板端口:修改面板端口需要将云服务器的端口打开,参照1->c
  3. 安全入口:新版本宝塔为了安全性有了安全入口,可以根据需要修改
  4. ……
  5. 面板用户:登录账号
  6. 面板密码:登录密码
  1. 安装环境,例:php环境:
  1. 软件安装一般在软件管理中,宝塔中安装环境点击安装即可
  2. 安装nginx或者apache(建议使用nginx)
  3. Php运行版本建议7以上,根据系统的运行需求选择
  4. 安装mysql,根据服务器配置选着mysql版本,建议5.5以上
  5. 安装phpmyadmin是管理数据库的工具比较方便,数据库工具可以使用navicat
  1. 添加站点
  1. 选择右侧菜单网站,然后找到添加网站按钮,点击添加网站
  1. 域名:要添加网站的域名,一个域名即一行
  2. 备注:网站的备注
  3. 根目录:可以选择已经存在的目录,也可以不选择默认创建于域名相似的目录
  4. 数据库:按需选择创建
  5. Php版本:按需选择对应的版本
  6. 网站分类:新版本的宝塔有了网站分类,可以方便多网站管理分类
  1. 修改网站内容
  1. 网站代码管理一般在宝塔右侧菜单文件
  2. 宝塔面板的网站地址默认会存在于:/www/wwwroot/ 中,从中选择对应的网站根目录上传代码
  3. 点击上传即可上传新代码即可
  4. 如果是打包的压缩文件宝塔面板默认解压zip格式的文件

 

常见问题:

Q:thinkphp5程序如何在宝塔面板运行?

A:需要将网站配置进行修改:

  1. 点击thinkphp程序运行的网站域名右侧的设置
  2. 选择网站目录,选择运行目录,选择文件夹public,点击保存
  3. 选着伪静态,菜单选择thinkphp点击保存

 

Q:网站https如何开启?

A:在网站管理,选择要开启https的域名,点击左侧设置,点击SSL,选择Let's Encrypt点击申请一键开启网站https,右上角可以选择开关强制HTTPS