Настройка Ajax Push Engine (APE) для хорошей игры с Apache

Я пытаюсь настроить Ajax Push Engine ( http://ape-project.org/) на сервере CentOS. Я установил сервер APE и убедился, что он работает правильно. Я настроил поддомен на отдельном IP, но я все еще не могу подключить JavaScript. Я думаю, что я неправильно настраиваю виртуальный хост, но я не совсем уверен.

<VirtualHost *> 
        Servername domain.com 
        ServerAlias ape.domain.com 
        ServerAlias *.ape.domain.com 
        DocumentRoot "/home/domain/public_html/ape/" 
</VirtualHost>

DocumentRoot - вот что меня смущает. Если ape.domain.com должен указывать на сервер APE на порту 443, каким будет DocumentRoot? Я установил в папку, в которой хранится JS, но он просто показывает эти файлы в браузере, когда я пытаюсь подключиться. Я попытался изменить http: "Слушать" httpd.conf, указав только IP-адрес сайта, но не IP-адрес субдомена, но все равно не увидел никакой разницы, и это приводило к сбою httpd каждые 30 секунд. Я надеюсь, что я просто совершаю очевидную ошибку, которую упускаю из виду.

1 ответ

Решение

Попробуй это:

открыть свой httpd-vhosts.conf файл... я не уверен, где это находится на вашем компьютере... я использую Mac и для меня его под /etc/apache2/extra/httpd-vhosts.conf

посмотреть на то NameVirtualHost устанавливается как.

задавать <VirtualHost> к тому же... вот как выглядит моя

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "/Library/WebServer/Documents"
</VirtualHost>
<VirtualHost *:80>
   Servername localape
   ServerAlias ape.localape
   ServerAlias *.ape.localape

   DocumentRoot "/Library/WebServer/Documents/APE"
</VirtualHost>

надеюсь, это поможет

Другие вопросы по тегам