Вот httpd.conf
Код: Выделить всё
<VirtualHost *>
ServerAdmin root@localhost
DocumentRoot /var/www/school/admin
ServerName localhost.moody
ErrorLog /var/log/apache2/schoolerror-log
CustomLog /var/log/apache2/SCHOOLNAMEa-access-log commom
ScriptAlias /cgi-bin/ "/var/www/school/cgi/"
<Directory /var/www/school/admin>
Options +Includes
AuthType Basic
AuthName Admin
AuthUserFile /etc/apache2/auth_users/schooladmin
<Limit GET POST>
require valid-user
</Limit>
</Directory>
<Directory /var/www/school/cgi>
AuthType Basic
AuthName Admin
AuthUserFile /etc/apache2/auth_users/schooladmin
<Limit GET POST>
require valid-user
</Limit>
</Directory>
</VirtualHost>
# End of Admin Site
# Start of Teacher Site
<VirtualHost *>
ServerAdmin root@localhost
DocumentRoot /var/www/school/tadmin
ServerName localhost
ErrorLog /var/log/apache2/SCHOOLNAMEt-error-log
CustomLog /var/log/apache2/SCHOOLNAMEt-access-log commom
ScriptAlias /cgi-bin/ "/var/www/school/tcgi/"
<Directory /var/www/school/tadmin>
Options +Includes
AuthType Basic
AuthName Teacher
AuthUserFile /etc/apache2/auth_users/schoolteacher
<Limit GET POST>
require valid-user
</Limit>
</Directory>
<Directory /var/www/school/tcgi>
AuthType Basic
AuthName Teacher
AuthUserFile /etc/apache2/auth_users/schoolteacher
<Limit GET POST>
require valid-user
</Limit>
</Directory>
</VirtualHost>
# End of Teacher Site
# Parent Site
<VirtualHost *>
ServerAdmin root@localhost
DocumentRoot /var/www/school/padmin
ServerName localhost
ErrorLog /var/log/apache2/SCHOOLNAMEp-error-log
CustomLog /var/log/apache2/SCHOOLNAMEp-access-log commom
ScriptAlias /cgi-bin/ "/var/www/school/pcgi/"
</VirtualHost>
# End of Parent Site.Это типа 3 сайта должны запускаться. Меня интересуют admin и teacher. Авторизация у них сделана через файлы (которые предварительно сгенерированы и положены в /etc/apache2/auth_users). Не понимаю, почему когда я набираю в строке браузера localhost/school/tadmin меня просят ввести имя пользователя Admin а не Teacher? Т.е. я никак не могу попасть на страницу сайта localhost/school/tadmin?