- HTML cellpadding与cellspacing属性 - HTML table 标签 - HTML 表格 - HTML教程,XHTML教程
巢(cell) -- 表格的内容
巢补白(cellpadding) -- 代表巢外面的一个距离,用于隔开巢与巢空间
巢空间(cellspacing) -- 代表表格边框与巢补白的距离,也是巢补白之间的距离(tags: html cellpadding cellspacing)
Apache虚拟主机对网站目录或特定文件进行访问控制的小结
这个问题的学习起因于前几天一个叫Mike的马来西亚的ip连续几天往我的博客里灌垃圾评论。一天大概10条,每条大概5屏那么多内容。我用的Akismet反垃圾评论插件还是需要人工核实一下看错杀没有,而且,几乎一半的垃圾评论都会漏掉。我的博客垃圾评论不多,一天就20条左右。一般的短的垃圾评论一分钟就处理了。可那个Mike的垃圾评论太长了。于是,我只好封了他的ip了。几天过去了,再没见他的垃圾评论了。下面说一下我在这个问题上的一些心得小结。
我用的虚拟主机是盘古的linux+cpanel主机,在cpanel控制面板有一个功能叫“IP Deny Manager”,在里面把你要禁止访问你的网站的ip加进去就行了。如果要封一个IP段,把IP段的开始部分填上。如封1.2.3.*这个IP段的所有IP,就填1.2.3.。如果要封来自一个网站的访问,就填上这个网站的域名,系统自动把域名解析成IP再填进禁止列表。如果不作进一步的深研,你要禁止一个IP也就到此为止了。但是我还朝前走了几步。
那么cpanel控制面板是怎么实现对IP的禁止的呢?答案是它把配置信息添加进了网站根目录的.htaccess文件中。假如我禁止了两个IP,1.2.3.4,1.2.3.5,那么cpanel在.htaccess文件的最后添加了下面一段内容:
<Files 403.shtml>
order allow,deny
allow from all
</Files>deny from 1.2.3.4
deny from 1.2.3.5
相应基础知识请查看我的网摘在apache下实现网站目录的访问控制(links for 2007-10-07)。这里要特别提一下<Files>片断的意思,上面这个片断的意思是允许任何人(包括后面被禁止了的IP)都可以访问403.shtml这个403出错文件。这个403.shtml你可以在cpanel的相应功能中编辑,可以返回给被禁止IP的用户。我的内容是:
Sorry, your IP is forbidden. If you aren't a spams spreader, please contact me with this email: mdx-xx#tom.com(change # to @ for email). Thanks.
被我误禁止IP的朋友可以用其中的邮件和我联系。
另外,同理,如果你想对特定文件名的文件进行访问控制,如禁止IP 1.2.3.4 访问文件test.html,可以再在前面的<Files>...</Files>加上一个片断如下:
<Files test.html>
order allow,deny
allow from all
deny from 1.2.3.4
</Files>
意思是除了IP 1.2.3.4 外,所有人都可以访问系统中名为test.html的文件,片断中间的order指明allow和deny起作用的顺序,如上面,因为“order allow,deny”中deny在allow后面,所以deny就会排除掉allow中允许的IP 1.2.3.4 了。详情见上提的网摘。这里还要特别注意的是,写在这个根目录.htaccess的文件名的设置会对各级目录中相同的文件起作用!例如,在根目录下有个子目录中包含了名为test.html的文件,那么这个文件同样是除了IP 1.2.3.4 不能访问外其余人都可以访问。
写在子目录中的.htaccess文件中的访问控制配置以此类推。
实际上,cpanel的一些配置管理就是通过操作根目录下的.htaccess文件进行的。如:转向设置。所以,如果你同时用手工在对这个文件进行操作的话,在cpanel的操作结束后,最好检查一下你的这个文件。以防止冲突。
Apache的配置功能非常灵活和强大,上面的这点知识只是一点皮毛。
下面是两点存疑:
1、我在上面网摘中的文章中看到可以把域名直接写在.htaccess文件中,从而禁止对应域名的IP。但是我试了一下,手工把域名加进禁止列表如“deny from adomain.com”,并不能实现对这个域名所在IP的禁止。我是通过一个代理服务网站来做测试的。不知道这个是什么原因?是cpanel的虚拟主机对这个直接写域名的方式不允许吗?
2、如何在顶级目录的.htaccess中实现对特定目录的访问控制?如实现对/test/subdir目录的访问控制?我知道可以在/test/subdir目录放一个.htaccess文件的实现方法,但是在根目录下的.htaccess文件中怎么实现呢?我也知道一个叫<Directory>的片断应该可以实现这个的,但是没有进一步去学习了,存疑于此。
如果我的日记中有什么错漏的话,请朋友提示一下。谢谢。
在apache下实现网站目录的访问控制(links for 2007-10-07)
- Apache的Order Allow Deny心得 - Fwolf's Blog
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。
- 用apache实现禁止IP段或者主机对某个目录的访问 - APACHE - PHP China | 中国开源之路 PHPChina|php论坛|Zend中国 - Powered by Discuz!
littlebat注:此文讲述利用apache的Allow, Deny, Order指令实现对网站目录的访问控制
- cPanel User Manual
littlebat: cPanel使用手册
- Deny access to your site from a domain or ip
littlebat注:此指南讲怎样在cpanel控制面板中禁止某一个域名、IP或IP段访问你的网站
英语疑问:except 1.2.3.4 will be the IP or domain you have entered(tags: cpanel 访问控制 Posted on Categories Web, 网摘在apache下实现网站目录的访问控制(links for 2007-10-07)有1条评论
成果网、Adsense广告的点击率和西联快汇等几个问题(links for 2007-10-06)
- 成果网——本博郑重向站长及博友推荐的广告联盟 at 蓝蓝风吹
他们是专做CPA(按效果付费广告)的,做的比较精。在加入他们之前我对CPA类的广告很不感冒,但是现在我绝对不会这么认为了:CPA能使你比普通广告产生更多效益——对博客来说效果可能会更
- Google不曾告诉你: 用Adsense挣大钱三部曲 at 蓝蓝风吹
我仅仅运用了几个很简单的方法(后面将会介绍),就把点击率提高了将近三倍,而收入提高到了600美元/天。我仍然记得2004年4月份那个金色的日子——对我来说过去的所有霉运都已经结束了。
- Google Adsense 西联汇款为什么免费 - 广告投放相关,google adsense, 西联汇款,小龙, - 网络广告&广告联盟
1、快速收款,发布者可以在Google Adsense支付的第二天收到广告收入;2、无手续费,没有托收支票需要的手续费也没有DHL的快递费用;3、无强制扣税,和银行转帐相比西联汇款不需要代扣所得税
- Google Adsense的点击率多少才安全 - 广告投放相关,google adsense, 点击率,小龙, - 网络广告&广告联盟
这样的问题只要熟悉Google Adsense的人都知道,如果作弊点击率多低都不安全,如果遵守规则的话,不论多高的点击率都安全。...
1、点击率和帐号安全无关...
2、谨慎地检查投放方式...
3、合理控
Pidgin IM集成软件及数个网站收藏(links for 2007-10-05)
- Why and How::怎么办网::十万个为什么 百万个怎么办
收藏 | 免责条款 | 联系我们 | 友情链接 | 网站地图工具 | Google Sitemap Generator | Java开源 | Best Java Source | Business Driver | 英文图书 | English Books | 商务时代
(tags: 网站收藏)
- Pidgin 2.2.0 升级报告-Sctronlinux Cookbook-搜狐博客
目前,总共支持15种即使通信协议,包括常用的 MSN、QQ、Gtalk、Yahoo通等。
...
发现 Pidgin 仍未解决 QQ 问题: * 由于腾讯不停地篡改协议,致使部分 QQ 仍然无法登录。
* QQ 分组无法从服务器 - Home | Pidgin
Pidgin is a multi-protocol Instant Messaging client that allows you to use all of your IM accounts at once.Pidgin can work with:
* AIM
* Bonjour
* Gadu-Gadu
* Google Talk
* Groupwise
* ICQ* IRC
* MSN
* MySpaceIM...(tags: im opensource software pidgin)
- wordpress博客爱好者的天堂|白鸽wordpress教学网
白鸽wordpress教学网是以wordpress教学以及基于wordpress平台的博客建设、博客技巧为核心内容的网站。...一步详细介绍插件的使用方法并对其进行深入研究;主题方面,则深入阐述主题的定制和修改
Ubuntu Forums和ubuntu下不能用ntp服务网络校时的讨论(links for 2007-09-30)
- Ubuntu Forums
Ubuntu is a complete Linux-based operating system, freely available with both community and professional support. By JOINING US today you can participate in our active and growing community.
- Can't synchronize time with Internet servers - Ubuntu Forums
I've read a few threads here about trying to get the system clock to sync with Internet servers, and they all seem to go into "nightmare territory" (by my definition). I don't know why this is... if it's not ready, maybe it shouldn't be an option ...
Ubuntu下ADSL拨号成功后启动ntpdate网络校时和77个网络相关linux应用小技巧(links for 2007-09-29)
-
However, the change to /etc/network/if-up.d did not solve it, because now ntpdate is not called at all. I'm no expert here, but would it make sence to install ntpdate in /etc/ppp/ip-up.d also? It works for me.
-
littlebat注:77个网络相关的linux应用小技巧
Ubuntu的网络校时怎么不起作用?
我在ubuntu下使用的是ADSL拨号上网,系统启动自动拨号连接。
昨天,我在ubuntu6.0.6下修改系统时间的时候发现可以使用网络校时(即ntp)。点击设置界面上的“立即同步”,系统时间就自动修正了。这个选项上面有一项“定期与internet服务器同步时钟”的选项,我勾选了,默认的服务器有”ntp.ubuntu.comt和127.127.1.0“,我又添加设置了另外两个ntp服务器为“cn.pool.ntp.org和hk.pool.ntp.org”,时区选的是“Asia/Chongqing”。在勾选的时候,系统要求安一个ntp的包,也按照提示安上了。确认后退出。
但是,我发现这个“定期与internet服务器同步时钟”没有起作用!我把时间故意修改成多一个小时,然后重新启动系统。时间还是我修改过的,没有被更正过来!那这个有什么作用呢?!我搜索有关ntp的网页(Linux架设网络校时服务器、Linux和windows操作系统网络校时(links for 2007-09-28)),查看了一下相关的文件。在ntp服务的日志里(/var/log/ntpstats),查看当天的记录,确实每隔一分钟就记录了一次,部分日志记录如下:
54372 35619.638 202.130.120.114 9014 -3596.757066134 0.112971837 0.001455873 3597.447984995
54372 35621.527 127.127.1.0 9014 0.000000000 0.000000000 0.000945000 0.000001907
54372 35622.606 218.75.4.130 9414 0.619085926 0.076016308 0.002438134 1359.704375162
54372 35625.011 91.189.94.145 9614 0.661968500 0.462467000 0.004347983 1359.715265621
54372 35683.702 202.130.120.114 9014 -3596.757066134 0.112971837 0.002246536 3330.589801081
54372 35685.672 218.75.4.130 9414 0.619085926 0.076016308 0.003047042 1922.914781665
54372 35687.585 127.127.1.0 9614 0.000000000 0.000000000 0.000990000 0.000001907
54372 35690.059 91.189.94.145 9014 0.661968500 0.462467000 0.005074957 1922.927712896其中202.130.120.114(hk.pool.ntp.org)中反映出了一个小时的差异,127.127.1.0是本地的错误的时间中反映的是没有差异,而另外两个服务器却是不到1秒的差异(我猜测数据的第5列是时间差),明显是错的。不知是否这两台服务器当时不能连接?
从日志中看到,ntp系统发现了错误,却没有自动把系统的时间给纠正过来,不知是怎么一回事?是不是我在什么地方没做对?
根据我在前面搜索的资料和这篇文章Bug #48506 in ntp (Ubuntu): “Run ntpdate after ppp interface comes up”,我把原本是在/etc/network/if-up.d下的ntpdate和ntp-server两个文件拷贝到/etc/ppp/ip-up.d目录下,当系统启动后,错误的时间就自动纠正了。我估计前一个目录下的内容是网卡启动执行,后一个目录下的内容才是ADSL连接成功后执行。
根据我的理解,这个纠正是ntpdate 命令的功劳,并不是启动了ntp server的ntpd的功劳。而据文章Time Synchronisation with NTP的内容,ntp server的ntpd可以有规律的根据远程ntp服务器校正本地时间。而我的实验这个ntpd却是不起作用的。前面只拷贝那个ntpdate文件应该就行了。或者,自己写一个包含类似“ntpdate hk.pool.ntp.org”内容的文件放在里面也应该行。
这是怎么一回事?
Linux架设网络校时服务器、Linux和windows操作系统网络校时(links for 2007-09-28)
- Quick HOWTO : Ch24 : The NTP Server - Ubuntu中文
The Network Time Protocol (NTP) is a protocol used to help synchronize your Linux system's clock with an accurate time source. There are that allow the general public to synchronize with them.
- 鳥哥的 Linux 私房菜 -- NTP 時間伺服器
littlebat注:此文详细的介绍了怎样架设一个NTP服务器和linux、windows客户端系统怎么进行网络校时。
- Time Synchronisation with NTP
This page describes methods for keeping your computer's time accurate. This is useful for servers, but is not necessary (or desirable) for desktop machines.
在线新华字典与mplayer的3个问题与解决(links for 2007-09-26)
- 在线新华字典
本站现已经收录20971个汉字、52万个词语。在上面的搜索框内输入条件,点击检索,就可以找到相应汉字的拼音、部首、笔划、注解、出处。
- 解决Mplayer播放器上出现的一些错误提示 - ZDNet China软件技术专区
Error opening/initializing the selected video_out (-vo) device
...
could not open/initialize audio device -> no sound
...
Couldn't resolve name for AF_INET6
- 成果网——本博郑重向站长及博友推荐的广告联盟 at 蓝蓝风吹