稍微成型一点的配置说明请参阅这篇博客。
前几天,s3终于不堪重负(磁盘占满,想清又不知道怎么清,而且一部分东西关了就不知道怎么开了),故决定对s3进行整体重装,这次的重装不出意料,还是碰到了一些问题的。
首先是备份,从老服务器上备份出来了"/root"
目录(杂物),"/home/wwwroot/"
目录(网站存档)"/usr/local/nginx/conf/vhost/"
(nginx配置文件)目录和"/usr/local/nginx/conf/ssl/"
目录(ssl证书,其实可以不要)其实落下一个"/usr/local/nginx/conf/nginx.conf"
(其中有rtmp
相关的配置文件)。在网页端备份了WordPress
文件,用phpMyAdmin
备份了数据库。之后,在主机服务商那里做了备份开始重装(CentOS7_x86_64_bbr
)
重装之后,登录服务器,修改root
密码,"/etc/passwd"
禁止root
登录,创建新的具有root
权限的账户,更改sshd
服务监听端口,开启防火墙(FirewallD
),禁用老防火墙(iptables
、ip6tables
),关闭SELinux
(当然你知道怎么用的话可以不关),之后再进行必要的更新工作,切记,一定要删除yum
缓存之后再更新,不然可能会出现莫名其妙的错误。
接下来是服务的安装,网站那一套我使用的是 LNMP一键安装包 这个懒人工具,配合其中的"lnmp.conf"
配置文件中的Nginx_Modules_Options
等参数自定义编译选项,这样就可以把nginx_rtmp_module
一起编译进去而不需要修改脚本本身。至于PHP部分扩展库的安装也可以修改相关参数,不过我已经编译好了才知道这个可以改,就直接用phpize
方式编译安装,通过"php.ini"
启用了。
Nginx
从1.14
升级到1.16
之后,配置文件中启用了ssl
这个语法,所以需要进行相应的调整。
Seafile
的话,安装好相应Python
模块即可直接启动,OpenTacker
的话,需要将libowfat
和OpenTracker
源码放到同一文件夹下,先编译libowfat
再编译OpenTacker
,具体怎么放根据编译参数调整。
目前就装了这么多,若有后续到时再更新。
Views: 15