接站流程
1 创建FTP
登录 p-l-010 服务器宝塔运行脚本
#!/bin/bash
#ftp.sh
web="xxx.com"
mkdir -p /data/ftpspace/$web
cd /data/ftpspace/$web
mkdir -p \
$web/code_根目录源代码 \
$web/data_数据库sql \
$web/ssl_域名证书 \
$web/apache_配置 \
$web/nginx_配置伪静态等
cp -r $web www.$web
cp -r $web m.$web
cp -r $web api.$web
cp -r $web other.$web
chown -R www:www /data/ftpspace/$web
chown -R www:www /data/ftpspace/$web/*
然后在宝塔面板配置一个FTP账号发给源站长
2 问源站长话术
需要确认一下
1 源站是dedecms ,帝国cms, thinkphp,等框架,还是自行二次开发?
2 源站是linux服务器还是win服务器或者win+linux ?
3 源站是否用宝塔搭建运行?(可迁移到宝塔?)
4 提供一下 php redis mysql nginx 等用到的服务的版本,和php拓展
5 数据库格式 UTF8 还是其它格式
6 是否有支付宝,微信这种充值接口
7 是否有 OSS 图库等3方云服务
8 网站以前是否被黑过有无异常跳转
9 麻烦源站长提供一下域名解析记录方便我们这边写hosts进行测试(二级子域名数量多不?)
确认无误后麻烦站长打包 源代码(.zip) 数据库(.sql格式) nginx或apa4che或iis 配置文件 以及伪静态 SSL证书到FTP
ftp://xx.xx.xx.xx xxx xxx
上传完毕后通知一下,感谢
3 FTP服务器传源代码查杀后门
查杀Windows服务器拖动FTP对应站的源代码进行杀毒检查,杀毒OK进行下一步
echo "项目代码只打包 php 文件语句"
cd /www/server/nginx/html/
find /www/wwwroot/ -iname "*.Php" | xargs zip -q -r php-wwwroot.zip
echo "`curl -s ifconfig.me`/php-wwwroot.zip"
4 初始化服务器
服务器初始化脚本 https://运维文档.gitbook.io/untitled/gong-zuo-bi-ji/fu-wu-qi-chu-shi-hua
zabbix-glances-telegram监控部署 https://运维文档.gitbook.io/untitled/gong-zuo-bi-ji/jian-kong-bu-shu
服务器安全部署 https://运维文档.gitbook.io/untitled/gong-zuo-bi-ji/an-quan
宝塔搭建 https://运维文档.gitbook.io/untitled/gong-zuo-bi-ji/bao-ta-an-zhuang
5 迁移OK 发送hosts 列表给测试,并交接服务器到开发
6 开发,测试,运维 都确认没有问题后开始接域名,加CDN
最后更新于