网站上的内容总希望有人看,有搜索引擎或者索引服务收录。可是某些搜素引擎真让人受不了,它的机器人爬虫(蜘蛛,robot,spider,crawler,wanderer)可能会在每天的某个时段集中力量对你的网站进行地毯式访问,甚至不遵守 robots.txt 的声明。终于忍不住要对一些蜘蛛动手了,将它们屏蔽在了网站的大门口。
屏蔽一些不友好的蜘蛛
8
网站上的内容总希望有人看,有搜索引擎或者索引服务收录。可是某些搜素引擎真让人受不了,它的机器人爬虫(蜘蛛,robot,spider,crawler,wanderer)可能会在每天的某个时段集中力量对你的网站进行地毯式访问,甚至不遵守 robots.txt 的声明。终于忍不住要对一些蜘蛛动手了,将它们屏蔽在了网站的大门口。
在 CentOS / RHEL / Fedora Linux 服务器上安装的 Apache 网页服务器程序在系统中的进程名称为 httpd。每次更改 Apache 服务器的配置,不管是 httpd.conf 还是 vhost.conf 或者自己配置的什么 .conf,只要有改动都需要重新加载配置或者重启 httpd 服务才能生效。重启 httpd 服务很简单,重要的是这里记录了一个在重启服务前测试配置是否有错误的指令。
我并不常看服务器上的 PHP 错误日志。今天发现一个关于 date()
函数的安全警告经常出现。原来是因为我没有在 PHP 的配置文件 php.ini 中设置默认的时区。
Optimizer+ 是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具。现在,Zend 科技公司将 Optimizer+ 在 PHP License 下开源成为 Zend Opcache。现在,Opcache 已经是 PHP 7 的一部分了。
在测试的时候从 phpMyAdmin 中导出数据库,却遇到了“can’t find the file at …/phpMyAdmin/export.php“的错误提示。原来是因为服务器上 php.ini 中设置的内存使用限制过小。