服务器迁移记录
有点乱。随便看看。主要下次再换地方可能 用得到。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
更改/etc/hostname 启用ssh密钥登录,禁止密码登陆。 更改/etc/firewalld/zones/public.xml 安装vsftpd,更改配置文件,新建userconf文件夹,新建www文件 添加用户arya142 vsftpd连不上解决方法: getsebool -a |grep ftp ftpd_full_access-->off tftp_home_dir-->off ???? setsebool ftpd_full_access on setsebool tftp_home_dir on Could not set property: Message recipient disconnected from message bus without replying 解决办法:关闭se-linux postfix已安装,更改配置文件 更改main.cf,更改master.cf 迁移sh和ssl文件夹到新的root文件夹 安装dovecot 迁移dovecot配置文件夹到新的服务器 设置开机启动:vsftpd、postfix、dovecot 安装lnmp 更改nginx.conf,php-fpm.conf参数比原来大无需更改。 迁移mysql数据库,报错,解决方法:删除数据目录下ib_logfile* 解决nginx启动时的各种报错 迁移wwwroot数据到新服务器 postfix莫名其妙消失,可能和装lnmp有关,重装,/etc/postfix/下面只剩两个main.cf.rpmsave和master.cf.rpmsave。 mynetworks把网段写成IP了,改后正常发送邮件。收邮件收不到,发到老的服务器上去了。等明天再测试。 升级内核,开启BBR加速 邮件服务器更换证书,修改acme脚本。reload nginx加上/usr/bin/systemctl reload postfix dovecot 修改crontab如下,实现每次更新脚本后添加顺便重启postfix的命令。 0 3 */7 * * /usr/local/acme.sh/upgrade.sh && sed -i 's/\"nginx.*reload\"/\"nginx -s reload \&\& systemctl reload postfix dovecot\"/' /usr/local/acme.sh/acme.sh 安装eccelerator/x-cache/memcached失败,memcache可以正常安装。卸载后安装opcache+apcu,并安装WordPress插件。成功运行。 安装opendkim:yum install opendkim.x86_64 |