Я пытаюсь получить субдомены, работающие над веб-приложением, над которым я работаю. Я после этого TUT http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/, и я был в состоянии заставить его работать на местном уровне, добавляя свои адреса в мой файл и т.д.// хостов, а затем добавив следующую строку в мой файл httpd.configПопытка получить субдомены, работающие на моем сервере
<VirtualHost *:80>
DocumentRoot "/Users/username/Sites/snapGiftApp"
ServerName snapgiftapp.com
ServerAlias snapgiftapp.com
<Directory "/Users/username/Sites/snapGiftApp">
Options -Indexes
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/username/Sites/snapGiftApp"
ServerName snapgiftapp.com
ServerAlias *.snapgiftapp.com
<Directory "/Users/username/Sites/snapGiftApp">
Options -Indexes
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Я сейчас пытаюсь получить он работает на моем сервере, и я не могу заставить часть поддомена работать. Если вы перейдете на http://snapgiftapp.com, вы увидите целевую страницу просто отлично. Если вы перейдете к любому http://subdomain.snapgiftapp.com, вы увидите страницу с ошибкой.
Я добавил подстановочные субдомна к моему DNS- и я добавил следующее в мой файл httpd.config и я все еще получаю сообщение об ошибке при просмотре http://subdomain.snapgiftapp.com
<VirtualHost *:80>
DocumentRoot "/home/snapgift"
ServerName snapgiftapp.com
ServerAlias snapgiftapp.com
<Directory "/home/snapgift">
Options -Indexes
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/home/snapgift"
ServerName snapgiftapp.com
ServerAlias *.snapgiftapp.com
<Directory "/home/snapgift">
Options -Indexes
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Что я делаю неправильно на сервере, что это не работает? Должен ли я предоставить полный путь для каталога? т. е./var/www/etc/etc ..?