下面文章小编就为大家带来一篇说网站搬家把文件搬迁到新服务器,使用linux scp远程复制文件——0基础linux安装web服务器22。小编觉得挺不错的,现在就分享给大家,如果你在找网站文件迁移,scp远程复制,网站搬家,也可以做个学习。一起跟随小编过来看看吧。
网站搬家把文件搬迁到新服务器,使用linux scp远程复制文件——0基础linux安装web服务器22
作者:微信小程序培训师 发布时间:2018-03-06
网站搬家主要有3个步骤:
1) 网站文件搬到新服务器
2) 网站数据库搬迁到新服务器
3) 域名解析到新服务器IP
上一篇文章,
子恒老师详细讲了网站搬家前要做的准备,
今天来说说怎么把网站的文件搬迁到新服务器。
一、 网站的文件类型
1) 网站脚本文件 例如php,asp, aspx,jsp等 2)网站静态文件 比如网站图片,js文件,css文件等 3) 其它文件 像一些安全证书,第三方验证文件等二、 网站搬家要注意的地方
2-1) 怎么选择搬迁时间 网站迁移会选择没有用户访问网站, 或者很少用户访问网站的时候, 通常是午夜或下半夜, 你可以根据自己网站的访问情况决定。 2-2) 事前提醒 网站搬家前3-5天, 在网站显著位置发布消息, 告之网站用户网站搬家时间, 提醒用户在些期间不要操作。 2-3) 搬家期间不进行网站文件操作,数据库操作 否则会有部分文件或数据没有搬迁到新服务器。三、 网站文件迁移的方法
把老的web服务器文件, 迁移到新服务器主要有两种方法: 2-1) 使用ftp 这种方法是把老服务器上的网站文件, 通过ftp下载到自己的电脑, 然后再上传到新服务器。 由于有一个跳转过程, 花的时间会比较长。 2-2) 两台服务器之间直接复制文件 这个方法没有通过自己电脑跳转, 速度比第一个方法快很多。 下面详细讲解… 两台服务器之间复制文件有很多方法, 这里使用linux中的scp命令。 对假设老服务器的假设 IP地址: 192.168.1.101 web目录: /web/qinziheng/ 对新服务器的假设 IP地址: 192.168.1.102 web目录: /html/qinziheng/ 当然实际服务器的IP地址都是外网地址, 这里为了演示方便, 使用局域网IP地址, 但是它们操作的方法是一样的, 你在实际应用中, 把IP修改为你服务器的地址就行。 登录到你的老服务器, 执行下面的命令scp -r /web/qinziheng/ root@192.168.1.102:/html/qinziheng/
参数说明
/web/qinziheng/ 表示源目录,要复制的目录
-r 表示递归处理,把 /web/qinziheng/ 目录下的子目录也复制
root@192.168.1.102 中 192.168.1.102 表示新服务器地址, root 表示登录用户名
/html/qinziheng/ 表示要把文件复制到新服务器的位置
然后会要求你输入 192.168.1.102 中 root 登录密码,
密码正确就能复制文件了。
四、 你可能遇到的问题
Warning: Permanently added '111.1.1.1' (RSA) to the list of known hosts. 解决方法 在老服务器192.168.1.101 4-1) 可以把~/.ssh/known_hosts清除 4-2) 如果还是不行 修改/etc/ssh/sshd-config文件, 将其中的PermitRootLogin no修改为yes, PubkeyAuthentication yes修改为no, AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉, PasswordAuthentication no修改为yes, 然后重启 ssl 就行了。service sshd restart
五、 scp 不输入密码复制文件
需要两台服务器需要相同账号, 具体设置可以参考网上的文档。 下一篇文章, 将讲述网站搬家时怎么把数据库搬迁到新服务器。 linux从0开始安装web服务器1 linux连接互联网——linux安装web服务器2 安装gcc——linux安装web服务器3 安装mysql5.6.38——linux安装web服务器4 安装php7——linux安装web服务器5 linux系统安装nginx——linux安装web服务器6 nginx平滑升级,nginx安装第三方模块——linux安装web服务器7 nginx配置文件,解析php——linux安装web服务器8 linux安装memcached——linux安装web服务器9 php7安装memcache扩展——linux安装web服务器10 linux安装redis server——linux安装web服务器11 php7安装redis扩展——linux安装web服务器12 linux系统安装apache——linux安装web服务器13 用ab对网页做压力测试——linux安装web服务器14 centOS安装openresty——linux安装web服务器15 php安装swoole扩展——linux安装web服务器16 linxu系统nginx配置https——linux安装web服务器17 linxu系统apache解析php7——linux安装web服务器18 linux系统apache配置https——linux安装web服务器19 linux系统同时运行php7和php5——linux安装web服务器20 网站迁移前要做的准备——linux安装web服务器21声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
网站搬家把文件搬迁到新服务器,使用linux scp远程复制文件——0基础linux安装web服务器22链接:https://www.qinziheng.com/details/5643/
网站搬家把文件搬迁到新服务器,使用linux scp远程复制文件——0基础linux安装web服务器22相关文章