1

apache tomcat にあるような同じドメインでアクセスできるように zend アプリを構成するには
どうすればよいですか。

http://localhost:8080/AplicationOne
http://localhost:8080/ApplicationTWo  

今私が欲しいのは、2つのアプリ X と Y がある場合です: htp://myhost/X とアプリケーション Y htp://myhost/X を使用してアプリケーション X にアクセスし、ルート htp:/ にいる場合/myhost ばかげたページまたはアプリのリスト X、Y、..

.htacess のみを使用してベースを書き換える

***** 私が現在持っているのは、この設定の 3 つのファイルです ****

(上記の要件を達成するためにこれらの設定を変更するにはどうすればよいですか)< ==== 私の本当の質問?

baseurl = " http://myhost " === > application.ini ファイル内

.httaccess

RewriteEngine On 
RewriteBase /  
RewriteCond %{REQUEST_FILENAME} -s [OR]  
RewriteCond %{REQUEST_FILENAME} -l [OR]  
RewriteCond %{REQUEST_FILENAME} -d  
RewriteRule ^.*$ - [NC,L]  
RewriteRule ^.*$ index.php [NC,L]

/etc/hosts にエントリを追加

127.0.0.1 マイホスト

Apache ホスト myhost を有効にする =====> /etc/apache2/sites-enabled/myhost

VirtualHost *:80>
サーバー名 myhost

4

2 に答える 2

1

私はそこにもこの質問を投稿しました(https://serverfault.com/questions/207741/how-to-deploay-two-zend-frame-work-based-apps-in-apache2-like-the-one-in- tomcat / 207776#207776)が、後で自分で動作させるようになりました。ここから助けを得ましたhttp://framework.zend.com/wiki/display/ZFDEV/Configure+Your+URL+Rewriter

于 2010-12-01T10:16:38.187 に答える
0

私の作品の 1 つにこのような状況があり、各アプリケーションにサブドメインを使用していますが、Zend コアは 1 つだけです。apache で、各ドメインの仮想ホストを作成し、書き換え用の .htacces を各ドメインの de public_html 内に配置しました。

よろしく。

于 2010-08-24T17:06:16.600 に答える