现在位置 >首页 > 所有 计算机 分类文章
修改Discuz 注册文件防注册机
论坛最讨厌的就是有注册机来注册,然后发表一大堆垃圾广告,相信广大站长们都各有妙招来对付。改为邀请码注册,虽然是封杀了广告贴,但好多人也跟着不能注册了,邀请码不方便得到,论坛人气大大下 降。
思来想去,想了一个相对比较好的方法,注册还是需要邀请码,另外单独做一张网页,把邀请码全部从数据库里读出来,想注册的就用一个, 这样注册就没多大问题了。当然,如果是人为的来注册发贴,那有可能就防不住了,这方法只能防住注册机来注册,我想,这样应该能减少90%的垃圾广告了吧!
废话不多说,想看效果的到论坛(http://bbsmahoupao.com),下面开始具体操作!
第一步:新建显示邀请码的网页,并传到论坛根目录下(文件名:invit_code.php)
代码如下:
程序代码
<body>
<br />
<table width=”600″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td></td>
<td align=”center”><font color=”#FF0000″>无邀请码时,请联系QQ:10101840 </td>
</tr>
</table>
<br/>
<table width=”250″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”1″ bgcolor=”#E3E3E3″>
<tr>
<td height=”25″ align=”center” bgcolor=”#F7F7F7″>邀请码<font color=”#FF0000″>( 随意复制一条即可 )</font></td>
</tr>
<tr>
<td bgcolor=”#FFFFFF”>
<?php
$dbh = mysql_connect(‘localhost’,’UserName’,’password’);
mysql_select_db(‘dataname’);
$query = “Select `invitecode`,`status` FROM `cdb_invites` where `status` = 1 or `status` = 3 “;
$res = mysql_query($query, $dbh);
$err = mysql_error();
if($err){
echo “数据库连接出错,请检查!”
}
$number = 1;
while($row = mysql_fetch_row($res)){
echo “<font color=#FF0000>邀请码”.$number.”: </font>”.$row[0];
echo “<br/>”;
$number [...]
虚拟主机绑定多个域名教程
虚拟主机的价格一般比较便宜,但是国内的很多虚拟主机都只可以绑定一个或者两个域名, 多绑定域名就要另外付费了。可不可以用一台虚拟主机可以放我的几个网站 呢?答案是肯定的,下面就看看这个方法:
利用一个asp文件通过浏览器输入的域名,判定他是要打开那个文件夹里的站点,来实现 一个虚拟放置多个站点,如果虚拟主机不支持子目录绑定,这是唯一有效的办法。
实现方法如下:
可以这样,你先在网站根目录下面建立一个 index.asp
然后定义A文件夹下的是A网站
定义B文件夹下的是B网站
定义C文件夹下的是C网站
index.asp 网页文件如下
复制内容到剪贴板代码:
程序代码
<%if Request.ServerVariables(“SERVER_NAME”)=”www.a.com ” then
response.redirect “a”
elseif Request.ServerVariables(“SERVER_NAME”)=”www.b.com ” then
response.redirect “b”
elseif Request.ServerVariables(“SERVER_NAME”)=”www.c.com ” then
response.redirect “c”
else
response.redirect “aaa/index.asp”
end if%>
如果用 户访问 http://www.a.com/ 程序跳转至 空间子目录A下
如果用户访问 http://www.b.com/ 程序跳转至 空间子目录B下
如果用户访问 http://www.c.com/ 程序跳转至 空间子目录C下
如果用户访问没有指定的目录跳转至空间根 目录下的index.asp
这个需要虚拟主机支持asp了。国内的虚拟主机基本都支持的,国外的很多vps倒不支持asp
wordpress 在 lighttpd 上的 URL 伪静态设置
wordpress 在 lighttpd 上的 URL 伪静态设置 url.rewrite for Wordpress on Lighttpd
在WORDPRESS中,设置Customize Permalink Structure为:
Custom structure: /%year%/%monthnum%/%day%/%post_id%.html
伪静态代码如下:
url.rewrite = (
“^/wordpress/?$” => “/wordpress/index.php”,
“^/wordpress/(wp-.+)$” => “$0″,
“^/wordpress/xmlrpc.php” => “$0″,
“^/wordpress/sitemap.xml” => “$0″,
“^/wordpress/(.+)/?$” => “/wordpress/index.php/$1″
)
使用Putty软件远程SSH管理Linux VPS
以下是使用Putty登录Linux VPS进行远程SSH管理的图片教程:
再分享一些关于SSH的只是:
什么是SSH?
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。
传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。
而 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗。
SSH 之另一项优点为其传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替 Telnet,又可以为FTP、POP、甚至为 PPP 提供一个安全的“通道”。
登录成功以后就可以解压缩了!
详细步骤:
1.用ls命令 查看要解压缩的文件是不是在当前目录。
2.如果没在请用 cd 目录名 这个命令转到文件所在目录。
3.然后用 unzip 你的文件名(不用带后缀) 这个命令解压缩
压缩完成!
常见的命令有:
ls (显示当前目录所有文件)
cd .. (回父目录,中间有空格)
cd 目录名 (改变目录)
unzip FILENAME(用来解压文件夹,可以ZIP,但不可RAR)
rm -rf FILENAME (删除文件)
wget(可以从其它服务器直接DOWN文件到你的空间)
在linux下的压缩解压命令:
压缩命令:
tar -zcvf /var/bak/www.tar.gz /var/www/
tar -jcvf /var/bak/www.tar.bz2 /var/www/ (推荐使用,压缩率高)
解压命令:
对于 tar.gz格式用 tar -xzf [...]
为什么要使用VPS主机
在你觉得虚拟主机已经不能满足需要,希望得到更多的资源,又觉得整机有些浪费的情况下,那么VPS服务器很可能也适合于你。
从价格上来说,VPS主机介于虚拟主机和主机租用之间。网站的表现比虚拟主机更稳定,VPS上的用户不会与同一架服务器上的其他用户争夺服务器资源。
VPS主机比虚拟主机更安全,因为文件系统是完全分开的。就算VPS服务器上的某一个用户被黑客侵入,他也不能进入到其他用户的文件系统。
VPS主机在使用上和整机租用是完全一样的。用户有root访问权限,可以安装任何自己想要的模块,可以远程登录。但价格比整机租用低很多。
lighttpd+sqlite的优化和技巧
在error.log看到“(mod_fastcgi.c.2866) backend is overloaded, we disable it for a 2 seconds and send the request to another backend instead: reconnects: 3 load: 4147 /tmp/php.socket”时,说明lighttpd+fastcgi的load较高了。
可按如下步骤优化:
1) 首先检查swap使用情况。如果使用了swap,一般说明php进程数偏多,适当减少php进程。调整max-procs和 PHP_FCGI_CHILDREN的数值,根据公式num-procs = max-procs * ( 1 + PHP_FCGI_CHILDREN ),启动时php5进程大概占13M内存,如果num-procs超过200,高峰期php就会占去2G内存,不大合适
2) 安装PHP加速软件。有XCache, eAccelerator和Zend Optimizer。推荐公开源代码的XCache, eAccelerator
3) 调整Keep Alive参数。对于动态程序来说,Keep Alive的意义不大,可以关闭。
server.max-keep-alive-requests = 0
4) 优化程序代码。呵呵,一般也是最有效的;)
CODE:
#### fastcgi module
## read fastcgi.txt for more info
fastcgi.server [...]

最新评论
很强大的一年就要过去了