打印本文 打印本文  关闭窗口 关闭窗口  
虚拟主机技术的十七个经典问答
作者:陈鹏  文章来源:eNet  点击数  更新时间:2009/9/11 1:38:04  文章录入:陈鹏  责任编辑:陈鹏

1、我想先内部调试,只允许自己能够访问,不允许别人访问应该怎么做?

最新版的DAOFO虚拟主机实时管理系统在增强建设功能的时候,也注意到了安全管理功能,您可以自主设置哪些IP可以访问您的网站或者不能访问您的网站,现以限制IP为例。

1> 进入虚拟主机管理界面后请点击"高级管理功能",然后点击"默认所有IP为拒绝访问"。这样,所有的IP都禁止访问您的网站了。

2> 在"以下IP被授权访问"框内添加您的IP地址,这样,您自己就可以访问了。

2、虚拟主机申请成功后多久可以使用?

由于本站采用了自主开发的虚拟主机实时管理系统最新版本,只要您的帐上有足够的款项,那么虚拟主机可以马上开通,并且可以马上使用系统自动赠送的三级域名进行访问,域名生效绑定后也能马上访问。

另外,如果您的帐上没有足够款项,那么待您款项汇出后把底单传真给我们,我们同样能够马上为您开通虚拟主机。

3、为什么我的虚拟主机开通了还用不了?

虚拟主机开通后原则上是实时生效的,但是需要注意以下两种情况:

1>如果您的域名没有生效,那么您只能先用系统自动赠送的域名进行访问。

2>请注意域名要解析到虚拟主机IP上,并且在虚拟主机里作绑定。

4、为什么我绑定了一个域名,但是用该域名还是无法访问?

绑定域名后请注意,该域名是否过期,或者该域名是否解析到了虚拟主机所在服务器的IP地址上。

5、我的ACCESS数据库为什么会被别人下载?

最放心的方法是将数据库放置在FTP中的databases目录下,这样别人就无法下载了。

除此之外,大部分人要么就把数据库改成一个长名字,如"adsfasdrerwerere.mdb",要么就把数据库放在多层文件夹下,如 "/data/data/data34343/abc.mdb,要么就直接把后缀改为.asp,如"abc.asp"。这些做法可以达到一定效果,但并不能确保万无一失。

6、FTP上传出现中断是怎么回事?

如果您发现上传过程中中断,他可能有两个原因,一个是我公司设置了FTP安全保护,即您在连接FTP的时候有10分钟没有对FTP工具进行操作,或者没有监控,那么他会自动中断,这样可以防止因为您的大意而导致被人恶意进入您的空间。

另外一个原因有可能是您的FTP设置,您可以尝试取消pasv被动模式。

7、日志(LOG)文件是否需要定期清除?

是的。由于有的用户站点访问量很大?log文件增加很快,就将占用一定的虚拟主机空间。因此,我们建议用户周定期清除全部的log文件,以保证虚拟主机快速稳定地运做。

8、如何远程管理我租用的服务器?

对于WINDOWS 平台的服务器,我们推荐使用 pcanywhere 10.0 ,该软件可以远程控制服务器的桌面,并可以多种级别的加密方式传输数据。是业界著名的西门铁克(Symantec)公司生产的产品。对于LINUX平台,我们建议抛弃不加密的 Telnet 方式,而改用 ssh2 加密登陆方式管理服务器。这种方式可以防止网络窃听器。

9、如何连接MYSQL数据库?

Mysql数据库是Linux主机上使用最为广泛的一种功能强大的数据库。您可以通过Mysql数据库客户端来进行管理,另外,您也可以通过更加直观的PhpMyadmin来进行管理。方法如下:

首先下载PhpMyAdmin软件,将此文件包解压

找到其中的一个文件: config.inc.php(或者如config.*等, 该文件名会因phpmyadmin版本不同, 而有所差别) 修改以下配置:

$cfgServers[1]['host'] = 'localhost'; // MySQL hostname
$cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port
$cfgServers[1]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfgServers[1]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfgServers[1]['stduser'] = ''; // MySQL standard user settings (this user must have read-only 
$cfgServers[1]['stdpass'] = ''; // access to the "mysql/user" and "mysql/db" tables)
$cfgServers[1]['adv_auth'] = FALSE; // Use advanced authentication?
$cfgServers[1]['user'] = '数据库用户名'; // MySQL user(此项需要设置)
$cfgServers[1]['password'] = '数据库密码'; // MySQL password (only needed with basic auth) (此项需要设置)
$cfgServers[1]['only_db'] = ''数据库名称'; // If set to a db-name,...(此项需要设置)

然后您ftp到您的网站, 在您的网站下建立一个目录phpmyadmin, 把phpmyadmin所有文件上传到该目录下访问http://'yourdomain.com/phpmyadmin, 即可管理您的数据库了."

在您建好您的数据库后, 记得把这些phpadmin的文件移走, 否则便让任何人都可以管理您的数据库了.

10、如何连接ACCESS数据库?

本站整理出四种常用的access连接方式,当然,第1种这是最常用的(推荐使用)。

1>

set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("customer.mdb") //customer.mdb是您的数据库名,您可以在前面加上路径
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
SQL="select * from auth where id='" & user_id &"'"
SET uplist=dbconnection.EXECUTE(SQL)

2>

set dbconnection=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id='" & user_id &"'"
SET uplist=dbconnection.EXECUTE(SQL)

3>

DBPath = Server.MapPath("customer.mdb")
set session("rs")=Server.CreateObject("ADODB.Recordset")
' rs=Server.CreateObject("ADODB.Recordset")
connstr="provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id='" & user_id &"'"
session("rs").Open sql,connstr,1,3

4>

建odbc源xxx (该项在本站仅适用于MSSQL)
set conn=server.createobject("Adodb.connection")
conn.open "DSN=xxx;UID=;PWD=;Database=customer 
11、如何使用Jmail发送邮件?
<%
Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = "..." 输入smtp服务器验证登陆名
msg.MailServerPassword = "..." 输入smtp服务器验证密码
msg.From = "...@..." 发件人
msg.FromName = FromName
msg.AddRecipient "...@...","...@..." 收件人
msg.Subject = "test" 主题
msg.Body = "this is body!" 正文
msg.Send ("smtp Server Name") smtp服务器地址
set msg = nothing
%>

12、本站虚拟主机PHP禁用的函数?

因为安全设置的原因, 本站的php不支持如下的函数: phpinfo,popen,exec,passthru,system. 如果您在我们的虚拟主机上使用了这些函数, 将会返回错误结果.

13、FTP里的几个文件夹分别有什么用处?

虚拟主机开通成功之后,会在您的FTP里面自动生成4个文件夹,分别是:"databases","logofiles","others","wwwroot",他们作用如下:

1>wwwroot文件夹:该文件夹内存放可以通过web访问的文件,您需要将您对外发布的网站文件上传到该目录下,输入域名访问到的文件将是该文件夹下的文件。

2>databases文件夹:该文件夹同logofiles、others文件夹一样,属于不可通过web访问的文件夹,即用户无法通过输入网址来访问这些文件夹下的文件,您可以在这些文件夹下上传一些不希望别人能够访问的文件。比如您可以将access数据库存放在databases文件夹下,这样可以最大化的保证您的数据库安全。

3>logofiles文件夹:logofiles文件夹是日志文件,该文件夹存放您的网站日志文件。通过日志文件您可以查询到网站的一些访问记录。

4>others文件夹:该站点存放您自定义的IIS错误文件。IIS默认的一些错误提示,比如404错误,403错误,500错误等等,如果您觉得这些错误提示不够个性化,您可以将您自定义的错误提示上传到该目录下。

14、FileSystemObject的基本使用及注意事项?

FileSystemObject (FSO) 对象模式,允许对大量的属性、方法和事件,使用较熟悉的 object.method 语法,来处理文件夹和文件。

FSO 对象模式使服务器端的应用程序能创建、改变、移动和删除文件夹,或探测特定的文件夹是否存在,若存在,还可以找出有关文件夹的信息,如名称、被创建或最后一次修改的日期,等等。

FSO 对象模式还使文件处理变得很容易。在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。这就要求能够创建文件,插入和改变数据,以及输出(读取)数据。因为把数据存储在数据库中,如 Access 或 SQL 服务器,会给应用程序增加很大的开销,所以把数据存储在二进制或文本文件中可能是最有效的解决方案。可能不希望有该开销,或者数据访问要求可能不需要与功能完备的数据库相关联的所有额外功能。

15、虚拟主机出现500错误提示是怎么回事,如何解决?

出现500错误的原因是很多的,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。

解决的方法就是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个 “显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,这样您可以获得正确的错误提示。

在获得正确的错误提示之后,您就可以根据该错误提示检查您具体的出错原因了

16、虚拟主机为什么有时速度变慢,如何解决?

如果您的虚拟主机出现了无法访问或者访问很慢的情况,请及时联系我公司在线客服人员,或者打电话到我公司,联系的时候,请简单扼要的告知您的网址或者您的FTP用户名。并且告知您遇到的问题,我们会在接到您的意见后第一时间给您处理。

17、虚拟主机出现不能访问的情况应该如果自我检查并解决问题?

虚拟主机出现不能访问的情况有很多原因,并不一定全是由于服务器或者网络问题导致,在您的网站不能访问的时候,请您按照如下步骤检查:

检查的前提是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,关掉窗口重新启动IE浏览器,这样您可以获得正确的错误提示。

1>访问网站出现找不到该页的提示

检查域名是否解析正常:

很多空间不能访问是由于DNS解析错误造成,如果域名的解析不正确,那么将会导致虚拟主机不能访问,检查的方法为:

请点击开始菜单,选择“运行”,在窗口中输入命令行

ping www.XXX.com -t

其中,www.XXX.com代表您的域名,您可以根据实际域名替换,然后看看是否已经解析,域名正常解析的标志就是运行该 ping命令后会自动返回IP,如果您发现窗口返回了IP并且该IP就是您的虚拟主机所在服务器的IP,那么就说明域名解析正常,反之,就是您的域名解析出现问题,这时候,请检查您的域名解析是否正确或者是否生效

如果您发现并非域名解析的问题,那么请联系我公司客服人员

2>如果访问网站时候出现提示:No web site is configured at this address.

如您发现出现该错误提示,那么首先请您检查域名绑定是否正确,方法为:

登陆管理中心,进入虚拟主机管理-控制面板,在绑定域名中查看是否绑定了该域名,如果没有绑定该域名,那么请绑定该域名即可。

如果域名已经绑定,并且域名解析正确,那么请联系我公司客服

3>如果访问网站时候出现提示:The site has exceeded its resource limit and cannot process this request.

如果您发现出现该错误提示,那么他是指您的站点运行超出了系统资源的限制,请过30秒在访问,如果经常出现,那么就是意味着您的网站占用资源较高,可以考虑升级或者优化程序了

4>如果访问网站出现提示:

Directory Listing Denied

This Virtual Directory does not allow contents to be listed.

出现这个提示是指没有在您指定的目录找到默认首页,比如您直接输入域名访问空间,但是出现以上提示,那么请检查在wwwroot目录下是否有index.htm,index.html,index.asp,default.asp,

default.htm等默认首页。

虚拟主机开通后默认自动生成5个默认首页,依次分别为index.htm,index.html,index.asp,

default.asp,default.htm,您的首页必须是以上5个默认首页之一。这样才能自动找到该文件。如果您希望另外定制默认首页,只需要在控制面板中添加即可。



【责任编辑 徐洋】

打印本文 打印本文  关闭窗口 关闭窗口