Здравствуйте. Проблема вот в чем: установил xampp, раскомментировал разрешение на виртуальные хосты в файле /opt/lampp/etc/httpd.conf, в домашней директории сделал папку www (у htdocs слишком высокие права) и в ней, собственно, мой сайт. Далее отредактировл etc/hosts:
127.0.0.1 localhost
127.0.0.1 my_site.com
127.0.1.1 my_name
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Затем /opt/lampp/etc/extra/httpd-vhosts.conf:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin admin@host.com
DocumentRoot "/opt/lampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot "/home/king/www/my_site.com"
ServerName my_site.com
ServerAlias www.my_site.com
ErrorLog "/logs/my_site-error_log"
CustomLog "logs/my_site-access_log" common
<Directory />
AllowOverride All
Require all dranted
<Directory />
</VirtualHost>
Пишу в поиске my_site.com. Открывается заглушка из папки /opt/lampp/htdocs:
Делал по инструкции
отсюда.
В чем дело?