下载月排行
- 蠕虫病毒全面解析 5977
- 移花接木 制作广告页 5936
- TS安全检测得webshell全过程 5933
- MYCCL表面特征码定位加修改特征码过杀软 5862
- 详谈病毒与制作(编程实现) 5855
- 简单BT挂马 5852
- 制作DOS命令集 5812
- 改变背景背景优化方法 5804
- 全自动傻瓜化抓高质量服务器(附工具) 5782
- 为什么选择VB 5776
- 幽灵教程之揭开60秒黑腾讯骗局 5735
- 新浪跨站漏洞 5717
立即下载用PHPNOW做专业虚拟主机商
软件大小: | 13.0MB |
---|---|
软件语言: | 简体中文 |
软件类别: | 黑客教学 - 黑客动画 |
授权方式: | 共享版 |
应用平台: | Win9X/2000/XP/2003/ |
更新时间: | 2008/08/19 14:10:54 |
开 发 商: | 暂无信息 |
联 系 人: | 暂无联系方式 |
分享收藏 | 收藏 |
解压密码: | 本站默认解压密码:www.9876543210sf.com |
推荐等级: | |
会员中心: | 【账号登录】 【账号注册】 开通VIP下载流程 |
查毒情况: |
[复制下载页面地址给QQ/MSN上的好友]软件介绍
本教程是我给网络高级程序员工程师的讲课基础教程,发现此教程算你有眼光,如果
你自己出钱去学起码也得花1000~1500的RMB
我是 Kcvg
上次关于使用PHPNOW做的搭建虚拟主机教程(http://www.3800hk.com/donghua/g/19415.html)的动画的确给不少朋友被封博客或站点继续运行的找到了一条出路。在我这个教程发布以后的日子里一夜之间发现网络上有了大量的PHPNOW讨论,以及无数网友的追捧PNPNOW的局面。PHPNOW之所以能打破其他APACHE套件的原因是多种的。
第一 它拥有虚拟主机功能
第二 它另辟蹊径选择其他种类的能支持ASP ASP.NET模块。ZJBLOG体验包(http://topbang.cn/bbs/thread-157-1-1.html)就是依据最简PHPNOW开发的。
第三 ………… 不多说了,免得被怀疑是广告。
但是又有人提出新的问题了,“要是我把电脑做成虚拟主机,给大家免费享用。但是我不在我不可能总是去PHPNOW下的PN文件夹新建虚拟主机用户和SERV-U管理免开去开通帐户吧?”这一问题看似非常棘手。
第一请专业人员架设调试主机又要花费大笔银子,。
第二自己的菜鸟技术又不会调试
第三在自己的电脑上安装个庞大的虚拟主机管理软件实属浪费。
但是看了今天的教程以后,你会发现其实很容易,菜鸟也能开空间商。不过还是申明下,本教程的程序没有太多注重安全性,给自己朋友提供虚拟主机放博客或者公司、学校、小区内部的使用共享那还是游刃有余的。
其实也就是解决两个问题,
第一是 FTP如何与虚拟主机目录同步
第二是 如何自动添加域名绑定到PHPNOW
准备软件
PHPNOW 以及它的支持ASP的插件
serv-u 6.2以上版本
建议使用专业版的WINXP或者更高
Linux 操作系统也可以
关于开通虚拟主机后用户名与serv-u FTP目录用户同步的问题。
其实这很简单,我们仔细研究发现serv-u 提供了一个ODBC的数据连接
那我们不就可以通过系统自带ODBC定义个MDB数据库的地址,然后通过
serv-u的调用读取,达到FTP与虚拟主机同步的目的!
我们现在就开始实战配置一个。看操作。现在FTP还没有开始工作。我们需要配置下。。
现在我们的 test.kcvg.cn 是绑定到空间主目录上的,等下操作结束将绑定到 虚拟主机的 KCVG文件夹下。
先配置FTP系统。
这里我简单选用现成的 http://www.9cool.net/down/9coolftp.rar 网站serv-u FTP自助申请系统来演示
其实都大同小异,专业的虚拟空间商都在代码、网络、服务器上多做安全优化,教程是不变的,你的能力完全可以比我这个教程做得好。
首先配置好数据库地址 然后配置好这个ASP程序。放到PHPNOW主目录 htdocsconfig.asp
应该是系统DSN
Serv-U的操作看演示。
现在FTP的服务还没有开始, 我们需要设置
打开Serv-U安装目录下的ServUDaemon.ini文件,做以下操作:
(1)用下面的代码覆盖原来的ODBCSource、ODBCTables、ODBCColumns
------------------------------------------
ODBCSource=ftp||
ODBCTables=user_accounts|group_accounts|user_access|group_access|user_IP_access|group_IP_access
ODBCColumns=user|password|skey|homedir||access|disable||relpaths|||changepass|quotaenable||||maxusers|||ratioup|ratiodown|ratiocredit|quotacurrent|quotamax|expiration|privilege|passtype|ratiotype|groups|notes|indexno
------------------------------------------
(2)把“ReloadSettings=True”语句拷到每个节点的后面,如[GLOGAL]、[DOMAINS]、[Domain1]、[Domain2]等节后的后面
我们看见,FTP上的服务已经启动了,我们点“重新载入数据库帐号”看看。。我们已经发现有了个新用户。是MDB里面的。
我们来绑定下域名。。http://test.kcvg.cn/ 这个域名现在在主目录下,我们绑定到KCVG文件夹
并且使用FTP登录。。
域名的绑定是成功的,我们再来看下FTP的登录。。FTP的文件放置也很正常。 我们再来开通个虚拟主机并登录看看。。
刚才做的时候出现点小错误, 主机名字不能申请整数 和数字 所以我们需要到ASP代码改改。。
我们申请其他的主机名。。我在这里还是绑定 test.kcvg.cn 不然我还要等2~24小时才能看到效果。。
登录。。FTP
也是成功的,我们在打开 seru看看 用户也是同步的。。这样就完成了虚拟主机时时申请开通的目的。但是我们需要绑定域名自助怎么办呢?
我们来看下PNPNOW运行原理,它的配置文件在/pn/文件夹下的“PnConf.cmd”它可以管理或修改虚拟主机绑定的域名以及服务器模块等信息。
我们发现,当添加一个新的虚拟主机的时候就是通过PnConf.cmd更改 PHPnowApacheconfextrahttpd-vhosts.conf的文件增如下节点来增加虚拟主机记录,
<VirtualHost *>
ServerAdmin admin@youname
DocumentRoot ../vhosts/youname //用户虚拟主机目录
ServerName youname:80 //用户虚拟主机端口
ServerAlias 127.0.0.2 test.kcvg.cn //用户绑定的域名
ErrorLog logs/youname-error_log
CustomLog logs/youname-access_log common
php_admin_value open_basedir "G:PHPnowhostsyouname;G:PHPnowTemp"
</VirtualHost>
增加后,在WIN平台运行的APACHE需要重新启动即可完成虚拟主机的添加。
节点分别对应 我们可以忽略对“用户虚拟主机端口”的设置。
我们可以在PHPNOW的htdocs主空间目录建立个以下几个文件
mdb数据库来储存用户名字,和用户虚拟主机目录、用户绑定的域名等信息。
可以选择你自己熟悉的脚本编写,PHP或ASP或.net文件,该文件实现方式如下:
读取MDB数据库用户名字和密码。用户在该文件中输入绑定域名、等信息后
直接写到PHPnowApacheconfextrahttpd-vhosts.conf文件的最后。
这样就可以达到时时开通虚拟主机的目的。大家可以在这个脚本方面研究下。
在这里不多解释。
好了这个问题就留个大家主机去想。。。教程结束。
到这里一个比较专业的虚拟主机商就是你了。你可以开动自己的脑筋,或者到网上去找更好的代码和更安全的配置软件,但是他们的思路完全跟教程完全一致。
有能力的朋友可以去看看 http://www.swsoft.com.cn/index.html
QQ 279495496 可惜危机
开通了个PHPNOW讨论区 http://topbang.cn/bbs/forum-22-1.html 无人气的
by kcvg