Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

超级怪问题。虚拟主机运行一个程序需要打通筋脉一样~~~~~~~~~~~~~

0 views
Skip to first unread message

boyyao

unread,
Jul 28, 2003, 1:55:48 PM7/28/03
to
一台服务器。很多域名指向这个服务器。做了很多虚拟主机。
IUSR_MEDIA
IWAM_MEDIA
两个用户名对整个所有磁盘都有完全控制权。没有邦顶任何域名的访问都会用这个真实
主机访问(自己用的主机,就是在iis中没有添加任何主机头)

有一个组(RunAsp)的用户权限是
c:/winnt/system32/inetsrv
c:/winnt/system32/expsrv.dll
c:/winnt/system32/vbscript.dll等一些执行asp必须的文件的读取以及运行权限
然后为每个虚拟主机(域名建立一个账户,比如如果域名是93f.com我就建立一个
93f.com的账户名。然后再d:/vhost/93f.com目录下作为改虚拟主机建立根目录。并且
对这个账户完全控制权限。然后把93f.com添加到RunAsp组。)
然后再iis中吧这个虚拟主机的匿名访问账户改成93f.com这个账号。
这样虚拟主机之间的安全就相对保证了。
可是奇怪的问题出现了。
很多asp程序在一些虚拟主机中访问出错。
现在假设两个域名
app.atxs.net是自己用的。匿名访问账户是 IUSR_MEDIA 。对所有磁盘都有完全控制权
的。
93f.com是一个虚拟主机。匿名访问账户是 93f.com。对自己的web目录有完全控制权和
对上一级目录有列表权限(用于该账户ftp登录时后使用)以外。其他权限就是RunAsp
组的权限了。

现在在93f.com中放入一个asp程序,比如动网论坛,然后访问就会出现500错误或者其
他程序就会出现某某组件为注册的错误(很多时后都是出错在数据库访问和ubb转换之
类的地方)。
但是吧同样的一个程序放入app.atxs.net这个域名下访问就完全正常。。
可是最奇怪的是。一旦用app.atxs.net运行了复制过去的同样程序后。
93f.com的同样的程序就可以用了。好像93f.com有学习app.atxs.net内容功能似的。
奇怪~~~难道是权限问题?可使为什么一旦app.atxs.net运行一次侯同样的程序93f.com
就可以用了呢?


Bernard

unread,
Jul 28, 2003, 10:16:19 PM7/28/03
to
这个部分,很神奇!!

"一旦用app.atxs.net运行了复制过去的同样程序后。
93f.com的同样的程序就可以用了。"

这500及其它错误应该于权限有关。把IE友好信息
关掉,看看什么错误。另外,这文章有说明 iusr / iwam
所需的权限,确定虚拟主机用户也有相关权限。
HOW TO: Set Basic NTFS Permissions for IIS 5.0
http://support.microsoft.com/?id=271071

另外可以用这工具(filemon)来查询权限问题。
HOWTO: Track "Permission Denied" Errors on DLL Files
http://support.microsoft.com/?id=286198

其它,
HOW TO: Troubleshoot ASP in IIS 5.
http://support.microsoft.com/?id=309051

HOW TO: Troubleshoot an "HTTP 500 - Internal Server Error" Error Message
http://support.microsoft.com/?id=311766

--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...


"boyyao" <boy...@hotmail.com> wrote in message
news:OioYxFTV...@TK2MSFTNGP09.phx.gbl...

boyyao

unread,
Jul 29, 2003, 11:53:07 AM7/29/03
to
非常感谢。我回去后就式式~~

"Bernard" <qber...@hotmail.com> 写入消息
news:Oi9LtdXV...@TK2MSFTNGP12.phx.gbl...

胡是

unread,
Jul 30, 2003, 9:20:49 PM7/30/03
to
估计是组件没有注册,你在别的地方用了这个组件之后,就注册了这个组件,然后原先
的虚拟主机也可以用了。

--

----
何以遣怀?


"boyyao" <boy...@hotmail.com> wrote in message

news:OwxF4leV...@TK2MSFTNGP11.phx.gbl...

0 new messages