2012-01-17 4 views
0

Я пытаюсь получить субдомены, работающие над веб-приложением, над которым я работаю. Я после этого 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 ..?

ответ

0

Похоже, что у меня были установлены мои подстановочные дюны, установленные на доменное имя, а не на фактическом хосте.

Смежные вопросы