Настройка 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>
надеюсь, это поможет