过年的时间都用来调整wordpress了。不断调整性能,配置服务器,实验各种工具。
自己的网站配好了,就打算帮助水哥搬家(庆祝水哥新婚,还是应该发红包比较传统而保险)。可是按照nginx的教程配了多个网站之后,发现凡是访问”flywow.net“的都会自动跳转到我的eddyemma.com去。
试着写一个静态页面,比如flywow.net/index.html,又完全正确地显示。百思不得其解,只好恢复水哥在vps上的地址。但是他原来的网站已经严重被黑,所有的主题都已经被感染。服务器杀毒之后也不管用,重启片刻就宕机了。我用jetpack监控,jetpack就不停地发邮件给我。
fastcgi
到了晚上,水哥回重庆了,问我网站的密码。临时登录上去调试,想着既然html没问题,说明域名指向和server block没问题,那么问题出在Php解析上。
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
我的网站是这样配置Php的,唯一可以修改的地方就是$document_root了。于是把水哥的网站调整为绝对路径:
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html/flywow.net/$fastcgi_script_name;
include fastcgi_params;
}
事就这样成了。
工具列表
这两周把从前抛下的技术基本上捡起来:
nginx服务器配置,php5.4升级为7.2,https,http/2,fail2ban, multisites,wp优化,css 异步传输和阻塞处理,html minify, cdn,seo, 以及各种网络监控工具:pingdom, gtmatrix之类,都搞了一遍。
经验就是,其实比起当牧师,我还是更喜欢做IT——别给我说“一个不会IT的吉他手,不是好牧师。”
应用(哈哈,我在查经吗?)
当然,工具是为了工作,工作不是为了工具。从下周起,我就要开始认真工作,这套技术和工具就成为过去了。