Я просто хочу использовать APE на моем локальном компьютере. Я впервые установил APE на виртуальную машину с Ubuntu и успешно проверил ее на виртуальной машине с помощью инструмента проверки на local.ape-project.org/APE_JSF/Tools/Check/. К счастью, я получил смелое сообщение «Все тесты пройдены. Теперь вы можете играть со своим APE».
Теперь я попытался сделать шаг дальше. Я попытался получить доступ к той же стороне с хоста под управлением Windows7 и сделал тот же тест. Я получил сообщение об ошибке, так как средство проверки попыталось связаться с сервером ape в конце со следующим сообщением «Не удается связаться с сервером APE. Пожалуйста, проверьте следующий URL-адрес, указывающий на ваш сервер APE: http://0.ape.local.ape -project .org: 6969 . Если я получаю http://local.ape -project.org: 6969 / на хосте, я получаю страницу обезьяны по умолчанию с заголовком «Сервер APE», который показывает мне, что сервер обезьяны является доступно с хоста. Так что я забыл?
Сервер Apache работает помимо него на порте 80.
Внутренний статический IP-адрес виртуальной машины в данный момент равен 192.168.178.5, поэтому я добавил следующие строки в файл C: \ WINDOWS \ system32 \ drivers \ etc \ hosts, как указано в руководстве на ape-project.org. ..
192.168.178.5 local.ape-project.org
192.168.178.5 ape.local.ape-project.org
192.168.178.5 0.local.ape-project.org
192.168.178.5 1.local.ape-project.org
192.168.178.5 2.local.ape-project.org
192.168.178.5 3.local.ape-project.org
192.168.178.5 4.local.ape-project.org
192.168.178.5 5.local.ape-project.org
192.168.178.5 6.local.ape-project.org
192.168.178.5 7.local.ape-project.org
192.168.178.5 8.local.ape-project.org
192.168.178.5 9.local.ape-project.org
Первые два раздела моего конфигурационного файла APE выглядят следующим образом
uid {
# "aped" switch to this user/group if it run as root
user = daemon
group = daemon
}
Server {
port = 6969
daemon = yes
ip_listen = 0.0.0.0 // i also tried to bind it on the internal ip (does not work)
domain = ape-project.org
rlimit_nofile = 10000
pid_file = /var/run/aped.pid
}
[...]
APE JSF имеет следующую конфигурацию (config.js)
/***
* APE JSF Setup
*/
APE.Config.baseUrl = 'http://local.ape-project.org/APE_JSF'; //APE JSF
APE.Config.domain = 'ape-project.org';
APE.Config.server = 'ape.local.ape-project.org:6969'; //APE server URL
Я получаю страницу apache2 по умолчанию для доступа к своей веб-странице (... / apache2 / sites-available / default)
<VirtualHost *:80>
ServerName local.ape-project.org
ServerAlias ape.local.ape-project.org
ServerAlias *.ape.local.ape-project.org
ServerAdmin webmaster@localhost
DocumentRoot /home/kuro/Shares/Web/JSF/Website/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/kuro/Shares/Web/JSF/Website/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
...
..
.
</VirtualHost>