我有一个 UBUNTU/APACHE 框,当我尝试使用 HOST-NAME 访问 Web 服务器时,它会将我带到 DocumentRoot(即 /var/www)并向我显示那里的所有文件/文件夹(如预期的那样)。
在我的 /var/www 中,我有一些文件夹,例如 /var/www/devel 和 var/www/live,如何更新我的配置,以便当我通过其主机名 [http://servername] 访问服务器时] 它默认进入 DocumentRoot 的子文件夹。
我试图将 DocumnetRoot 更改为指向 /var/www/live,这在我点击主机名时有效,它会将我发送到正确的路径,但是我无法访问 /var/www/dev(通过转到 [http: //服务器名称/开发])。
这很可能是因为现在 /dev 在 DocumentRoot 之外,我该如何调整配置以便在 [http://servername] 解析为 /live 时仍然可以访问 [http://servername/dev]。
这是我的配置...
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory "/var/www/dev">
AuthName "NTLM Authentication"
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
NTLMBasicAuthoritative on
AuthType NTLM
require valid-user
</Directory>
<Directory "/var/www/live">
AuthName "NTLM Authentication"
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
NTLMBasicAuthoritative on
AuthType NTLM
require valid-user
</Directory>