# 接站流程

## 1 创建FTP

登录 p-l-010 服务器宝塔运行脚本

```bash
#!/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/*
```

![](https://3504178614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9pUnnHKrKhH99NhIo8OF%2Fuploads%2Fdmzk6ke0LO7skjtSjfYV%2Fimage.png?alt=media\&token=8c35e07a-806c-419d-ade9-d9b20a813aa8)**然后在宝塔面板配置一个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进行下一步

```bash
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](https://xn--7dvp7de53ainp.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://xn--7dvp7de53ainp.gitbook.io/untitled/gong-zuo-bi-ji/jian-kong-bu-shu)

服务器安全部署 [https://运维文档.gitbook.io/untitled/gong-zuo-bi-ji/an-quan](https://xn--7dvp7de53ainp.gitbook.io/untitled/gong-zuo-bi-ji/an-quan)&#x20;

宝塔搭建 [https://运维文档.gitbook.io/untitled/gong-zuo-bi-ji/bao-ta-an-zhuang](https://xn--7dvp7de53ainp.gitbook.io/untitled/gong-zuo-bi-ji/bao-ta-an-zhuang)

## 5 迁移OK 发送hosts 列表给测试，并交接服务器到开发

## 6 开发，测试，运维 都确认没有问题后开始接域名，加CDN
