0

ローカル コンピューターで 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>
4

1 に答える 1

0

ああ、それは単純な間違いです!!! C:\WINDOWS\system32\drivers\etc\hosts ファイルで問題を発見し、ドメインの前に「ape」と書くのを忘れていました。次のようになっている必要があります。

192.168.178.5   local.ape-project.org
192.168.178.5   ape.local.ape-project.org
192.168.178.5   0.ape.local.ape-project.org
192.168.178.5   1.ape.local.ape-project.org
192.168.178.5   2.ape.local.ape-project.org
192.168.178.5   3.ape.local.ape-project.org
...

そのため、ホストから猿のサーバーを実行するために数時間を失いました...今では正常に動作しています!

于 2011-09-20T12:34:54.280 に答える