> Короче было дело так.Вот ведь как!
Я ж вам и пример привёл, а вы? ))
> Уже раз десять прочитал Ваш пост.
> Но ни как не могу понять что я сделал не так.
> Несколько раз проштудировал ссылку но это не помогло.
Эх!.. Одиннадцатого раза не хватило!
Чуть-чуть не дожал ситуацию, чуть-чуть не хватило!
В /usr/local/etc/apache22/httpd.conf
Вот этот кусок верните как было, не надо засорять основной файл, он и так не маленький.
#Listen 12.34.56.78:80
#Listen 80
Listen *:80
Listen *:8000
Listen *:9000
Приведите его к виду
#Listen 12.34.56.78:80
Listen 80
В /usr/local/etc/apache22/extra/httpd-vhosts.conf не надо было комментировать
секцию <VirtualHost *:80> Это принципиально.
Приведите /usr/local/etc/apache22/extra/httpd-vhosts.conf к виду
Listen 80
Listen 8000
Listen 9000
NameVirtualHost *:80
NameVirtualHost *:8000
NameVirtualHost *:9000
<VirtualHost *:80>
DocumentRoot "/usr/local/www/apache22/data"
ServerName www.example.com
</VirtualHost>
<VirtualHost *:8000>
ServerAdmin kav@com
DocumentRoot "/usr/local/www/kav/data"
ServerName kav
ErrorLog "/var/log/kav_log"
CustomLog "/var/log/kav_log" common
</VirtualHost>
<VirtualHost *:9000>
ServerAdmin kav1@com
DocumentRoot "/usr/local/www/squirrelmail"
ServerName squirrelmail
ErrorLog "/var/log/squirrelmail"
CustomLog "/var/log/squirrelmail_log" common
</VirtualHost>
Создайте в директории /usr/local/etc/apache22/Includes/ файл direct.conf
touch /usr/local/etc/apache22/Includes/direct.conf
Пропишите в нём
#
<Directory "/usr/local/www/kav/data">
Options All MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
#
#
<Directory "/usr/local/www/squirrelmail">
Options All MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
#
И не смешивайте в дальнейшем в кучу коней, людей.. ))
Перезапустите апач