apache如何禁止某个域名的访问?
2017-01-16 21:36:00
apache如何禁止某个域名的访问? 小弟的服务器提供外链贴图服务,最近发现有很多黄色网站使用该站点的贴图服务,造成带宽的浪费,apache服务器访问日志如下, [root@w1 access_log]# tail 2008031716 1205752130 /5VxK/75903181/75903181_35223.jpg [url]http://se.97mo.com/html/12/2008-2-21/67670.shtml[/url] 1205752130 /5VxK/75903174/75903174_16065.jpg [url]http://se.97mo.com/html/12/2008-2-21/67670.shtml[/url] 1205752127 /5DsQ/76547041/76547041_40890.png [url]http://blo...
Apache下实现禁止目录浏览
2017-01-16 21:35:19
当我们访问某个网站时,在后面增加相应的目录,就可以浏览到目录,对于网站来说,是很不安全的。 解决办法: 1、编辑httpd.conf文件 vi ./conf/httpd.conf 找到如下内容: ...... <Directory "C:/Program Files/Apache2.2/htdocs"> # # Possible values for the Options directive are "None", "All", # or any combination of: Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews&qu...
apache 封 IP 的方法
2017-01-16 21:34:15
以Apache 2.2作为服务器: 1. 在配置文件httpd.conf里设置: Xml代码 <Directory “/home/www”> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all Deny from 172.17.18.80 Deny from 60.99.125.110 …… </Directory> 2.在网站根目录下建立或打开.htaccess文件,加入如下内容 Properties代码 Order allow,deny Allow from all Deny from...
慎用mysql的enum字段
2017-01-16 21:32:39
这两天有趣的事情非常多,比如,所谓的QQ一些内部培训资料流出,网上各大网盘啥的流量一下子就非常高了。我当然也不小心就下载了一份,还没有看,不过好象什么百度的资料上已经有在线看了。因为自己也没有看,所以也不太清楚这玩意是真是假。 OK,上正文,16日的MYSQL专场,对于mysql优化讲的较详细的应该算是杨涛涛,他对MYSQL的一些字段类型进行了些介绍,包括他们所含 的字节长度,来介绍给我们让我们了解如何对数据库进行优化,比如,尽量不要用bigint,因为,这在项目中几乎不可能会被用上而他们占的字节长度却是在int中最长的,在数据量大的时候,既占空间,又影响速度。 还介绍了datetime和timstamp等的区别(更多可以看我以前写的连载,里面也有介绍) 不过,他唯独没有提起ENUM字段,说起这个ENUM,它倒是mysql的一个特色字段,在以前很多人喜欢用它,因为他可以设...
备份数据的PHP代码
2017-01-16 21:29:08
<?php /****** 备份数据库结构 ******/ /* 函数名称:table2sql() 函数功能:把表的结构转换成为SQL 函数参数:$table: 要进行提取的表名 返 回 值:返回提取后的结果,SQL集合 函数作者:heiyeluren */ &n...
mysql的一些常用命令
2017-01-16 21:28:27
显示数据库列表: show databases; 创建库: create database 库名; 给表改名:rename table ztemp to ztemp4; 删除表 : drop table 表名; 修改字段属性: alter table bbabase change news_id id varchar(5) not null; 在表中增加一字段: alter table bbabase add leave_time datetime not null ; ...
sql小技巧
2017-01-16 21:27:57
1.查询数据库里有多少张表(把下面的表名换掉就行了) SELECT count(*) TABLES, table_schema FROM information_schema.TABLES where table_schema = 'jg_game' GROUP BY table_schema; 2.修改数据库密码(在MYSQL-FRONT里执行就行了) SET PASSWORD FOR 'root'@'localhost' = PASSWORD( '********' ) 3.复制表数据到另外一个表insert into table select * from tableb; 1.INSERT INTO SELECT语句 &nb...
条件查询插入数据
2017-01-16 21:27:17
如果是正值插入0 否则是1 IF后面跟着的是条件 UPDATE some_table SET an_int_value = IF(an_int_value=1, 0, 1) update sg_player_1 set player_lotto_times=if(player_lotto_times-1>=0,player_lotto_times-1,0) WHERE player_uid=1; 这样就能保证插入的值不会为负数 改变查询的结果 表示从第3个字符起替换4个字符 用单词 WHAT SELECT INSERT('Quadratic', 3, 4, 'What'); 结果:'QuWhattic' E。G。 SELECT INSERT(name, 2, 4, 'What'...
按时间段查询
2017-01-16 21:25:52
当天记录 select * from table where DATE_FORMAT(b.buy_datetime,'%Y-%m-%d')=current_date() 前一天记录 select * from table where DATE_FORMAT(b.buy_datetime,'%Y-%m-%d')=date_sub(current_date(),interval 1 day) 当月记录 select * from table where DATE_FORMAT(b.buy_datetime,'%Y-%m')=DATE_FORMAT(current_date(),'%Y-%m') //---------------------------------- 一周的 se...
删除数组中某个元素
2017-01-13 15:54:31
删除数组中某个元素 方法一:用array_filter方法配合 function del($var) { $arr = array('test',1,'adf',2); if(!in_array($var,$arr))return true; } print_r(array_filter($array1, "del")); 方法二:用unset unset(array['key']); ...