ローカル コンピューターで APE を使用したいだけです。ubuntuを実行している仮想マシンにAPEをインストールしたのは初めてで、local.ape-project.org/APE_JSF/Tools/Check/のチェックツールを使用してVMでテストしました。「すべてのテストが完了しました。これで、APE で遊ぶことができます」という太字のメッセージを喜んで受け取りました。
今、私はさらに一歩を踏み出そうとしました。Windows7を実行しているホストから同じ側にアクセスしようとし、同じテストを行いました。check-tool が最後に次のメッセージで ape サーバーに接続しようとしたため、エラーが発生しました。 local.ape-project.org:6969 .ホストでhttp://local.ape-project.org:6969/を取得すると、「APE Server」という見出しが付いた ape のデフォルト ページが表示され、ape サーバーがホストからアクセスできるので、何を忘れたのでしょうか?
Apache サーバーは、ポート 80 で実行されます。
仮想マシンの内部静的 IP は現時点で 192.168.178.5 であるため、ape-project.org のマニュアルで指定されているように、次の行を C:\WINDOWS\system32\drivers\etc\hosts ファイルに追加しました...
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 設定ファイルの最初の 2 つのセクションは次のようになります。
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 のデフォルト ページを取得して、Web サイトにアクセスします (.../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>