Назад | Перейти на главную страницу

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

Я пытаюсь настроить Ajax Push Engine (http://ape-project.org) на сервере CentOS. Я установил APE Server и убедился, что он работает правильно. Я настраиваю субдомен на отдельный 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, но он просто показывает эти файлы в браузере, когда я пытаюсь подключиться. Я попытался изменить httpd.conf «Listen» только на IP-адрес сайта, а не на IP-адрес поддомена, но я все равно не заметил никакой разницы, и это приводило к сбою httpd примерно каждые 30 секунд. Я надеюсь, что совершаю очевидную ошибку, которую не замечаю.

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

открыть свой 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>

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