好的,我不得不将我的网站移至新主机。然而,新版本运行的是 Win 7 Ultimate 而不是 2008 R2。
为了确保我不会忘记在现有 WAMP Apache/PHP 版本(bin 文件夹)上移动的内容。
一切正常,除了virtualhosts
根本不会重定向到新的documentroot
.
它包括 virtualhosts conf 文件。
NameVirtualHost 88.159.116.217:90 应该重定向到 C:/wamp/www/update/ 但仍然指向 C:/wamp/www/
此设置在 2008 R2 上运行良好。但现在它只是忽略了 include 中定义的所有内容vhost.conf
。
没有错误(除非我的软件连接到 88.159.116.217:90 - 因为它的根文件夹而不是更新,所以找不到文件)。
代码:
ServerAdmin hidden
ServerName hidden
DocumentRoot "C:/wamp/www/update/"
CustomLog logs/rfpatch.log combined
ErrorLog logs/rfpatch_err.log
<Directory "C:/wamp/www/update/">
Options -Indexes MultiViews FollowSymLinks IncludesNoExec
AllowOverride None
AddOutputFilter Includes html
Order allow,deny
Allow from all
AddType application/zip .tmp
AddType application/zip .cab
<Files update.dll>
AddType application/x-httpd-php .dll
</Files>
</Directory>
我不需要主机文件 - 我没有使用域。没有管理员访问问题(uac 也被禁用)。包含的 vhost conf 文件已加载 - 但 vhost 定义被忽略。
Apache 版本与 2008 R2 服务器中的版本相同。