服务器的相关操作

(一)服务器的购买与配置

1、购买渠道

测评笔记1:想自己配一台服务器,有哪些需要注意的? - 知乎
测评笔记2:5个高性价比云服务器推荐,第一个没买到你会后悔
阿里云服务器的购买与配置笔记:新手小白如何购买阿里云服务器(图文教程)
注意:如果是暴利行业或者电影等行业的网站极易遭到攻击,在选取服务器厂家的同时也要考虑到服务器的安全性问题

2、环境选择

参考笔记:选择困难症必看!云服务器如何选择操作系统,Windows和Linux哪个更好?

  • Linux(推荐):有日志切割的功能,而windows没有
  • Windows(特殊情况):
    • 如果开发语言为ASP、.NET、MFC、C#,数据库为ACCESS、SQL Server,请选择Windows;
    • 如果需要运行Microsoft软件,则只能选择Windows;

(二)建站

建站笔记:

建站教程

(三)网站备份搬家

1、准备操作

  • 操作系统:Linux CentOS 7.x
  • 面板选择:宝塔
  • 网站搭建:已搭建

2、搬家/备份步骤

  1. 登录网站宝塔页面,打开计划任务
    SEO-服务器的相关操作01.png

    • 常用的操作(任务类型)
      • 备份网站
      • 备份数据库
      • 日志切割
      • 访问URL
    • 不常用的操作
      • 木马查杀
      • 内存释放
      • 。。。
  2. 自动备份:创建任务计划
    1. 备份网站:
      • 任务类型:选择备份网站
      • 执行周期:选择每日(按实际需求来,一般每天都会发布文章),时间最好设置在凌晨零点到五点访问人数最少的时候
      • 备份网站:选择当前需要备份的网站地址
    2. 备份数据库(自动):
      • 任务类型:选择备份数据库
      • 执行周期:同上
      • 备份数据库:选择当前需要备份的网站的数据库
  3. 手动备份:在实现网站搬家时,网站有过修改,此时需要手动备份
    1. 备份网站:
      • 打开左侧网站面板,点击需要备份网站的根目录
        SEO-服务器的相关操作02.png
      • 选择需要备份的文件并压缩
        SEO-服务器的相关操作03.png
      • 压缩文件:若搬家地址的操作系统为linux,则选择默认的tar.gz格式即可;若搬家地址的操作系统为windows,则选择通用的zip格式即可(因为tar.gz格式在windows中解压会出错)
        SEO-服务器的相关操作04.png
      • 下载备份网站
        SEO-服务器的相关操作05.png
    2. 备份数据库:
      • 打开左侧数据库面板,点击需要备份的数据库的有备份按钮
        SEO-服务器的相关操作06.png
      • 点击备份按钮
        SEO-服务器的相关操作07.png
      • 下载最新的备份记录
        SEO-服务器的相关操作08.png
  4. 搬家(基于宝塔):在备份完网站后需要将备份的数据库文件和源码压缩包移动至目标地址后解压缩即可

    宝塔是操作面板
    还有更为简单的方法:在宝塔界面的软件商店中搜索宝塔一键迁移API版本,步骤方法可见插件的介绍页

    1. 在新服务器中创建一个新的站点(新建一个目录)
    2. 将上述的备份的源码压缩包上传至新站点的根目录中
    3. 解压源码压缩包
    4. 在新站点中解析域名(可以选择原本的域名)
    5. 导入备份的数据库文件
    6. 修改源码中数据库的用户名和密码,即将新数据库的用户名密码复制到旧网站的数据库配置地址中即可
  5. 搬家(基于织梦):在织梦的后台进行数据库备份,较为复杂

    织梦是网站的模板
    笔记原文:织梦网站迁移攻略_织梦网站转移-CSDN博客

    1. 如果是虚拟主机,服务商已经开通的网站和mysql数据库,并且告知了相关的参数信息,在安装时会使用到;如果是自己管理的服务器,可以用宝塔、建站工具(西部数码)之类的工具来创建新的网站和数据库。密码尽可能的复杂,以减少被黑的可能。
    2. 在新的服务器是,按照织梦安装的要求,重新安装一次织梦,所使用的母版与旧网站所用的完全一致。安装完成后,不用恢复数据,不需要任何操作。
    3. 把原先网站上的织梦进行一次数据备份。并且下载原先网站的所以文件夹、文件到本地。
    4. 把本地文件的如下内容上传到新的网站:
    5. 删除新网站data文件夹下的backupdate文件夹,上传原来网站的backupdate文件夹;
    6. 上传原来网站的templetes文件夹,可以删除新网站的default文件夹。上传的templetes文件夹里可以是default,也可以是改过名称的文件夹;
    7. 上传uploads文件夹到新网站,覆盖就行;
    8. 如果根目录下的favicon.ico曾经修改过,用原先网站的文件上传覆盖;
    9. 除此之外,如果旧网站曾经修改过css文件,则要上传到新网站。PC版CSS文件在skin/css,手机版在m/skin/css,修改过就要上传覆盖;
    10. 如果改过手机版的logo,在m/skin/images目录下,logo文件上传覆盖文件;
    11. 完成上述步骤后,进入织梦后台,注意后台用户名、密码是重新安装时的用户名、密码,一般都是admin。进入后台后,恢复数据库操作;
    12. 然后进行网站基本设置,注意域名要填写正确,默认模板的名称要正确;
    13. 然后就是一键生成、清除缓存,生成主页(PC和手机),这五项内容全部执行一次;
    14. 网站正常访问后,为了增加安全性,可以删除install文件夹、member文件夹、special文件夹。默认母版可以改为default以外的名字。另外将后台管理文件夹dede或者admin改为任意复杂的名字,然后在访问后台时,用这个文件夹路径即可。

3、总结

  • 网站搬家 = 手动备份网站源码 + 手动备份网站数据库
  • PS:卖网站的步骤等同于搬家(备份)的步骤

(四)网站安全

大部分网站都会遭到各种攻击,所以做好网站安全很重要!!!
尤其是老域名,因为域名存在时间久,容易被黑。

  • 服务器:选取高防服务器,以抵制DDos攻击
  • 网站加装云锁:

建站教程