这两天尝试了一下Apache2,感觉还是Nginx的配置更加直观,因此又切换回了Nginx,不过之前删掉了Nginx,俺寻思我Nginx配置那么多次了,重安装还不是轻轻松松,没想到还是遇到了一系列问题。
1、Nginx及PHP
重新安装的Nginx默认用户是Nginx,使用PHP-FPM时默认用户要切换成www-data。
确认PHP端口保持一致。
2、Cerbot从Apache2切换到Nginx
删除Apache2的话,Cerbot的配置文件会无法执行操作,我们在重新配置Cerbot时候只需要把其配置文件改为:
authenticator = nginx
installer = nginx
如上即可正确配置证书更新设置。
3、Fail2Ban之类的conf文件更新
需要按照Nginx的日志地址进行更新。
4、读取错误日志进行针对性优化
这是个很好的习惯!
总之还是得多上手配置几次,才能知道知识掌握的是否牢固。