2 или более приложений Zend на одном хосте с перезаписью базового URL - PullRequest
1 голос
/ 19 августа 2010

как я могу настроить свои приложения Zend так, чтобы к ним можно было обращаться в том же домене, что и на Apache Tomcat
например если у вас есть два приложения, развернутых на сервере Apache Tomcat, вы можете получить к ним доступ как

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

Теперь я хочу иметь 2 приложения X и Y: я хочу получить доступ к приложению X, используя htp: // myhost / X и приложение Y htp: // myhost / X и если я нахожусь в корне htp: // myhost просто какая-то тупая страница или список приложений X, Y, ..

используя только .htacess и переписать базу

***** В настоящее время у меня 3 файла с этой настройкой ****

(как я могу изменить эти настройки для достижения вышеуказанного требования) <==== мой реальный вопрос? </p>

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 myhost

включить хост apache myhost =====> / etc / apache2 / sites-enabled / myhost

VirtualHost *: 80>
ServerName myhost

Ответы [ 2 ]

1 голос
/ 01 декабря 2010

Я также разместил этот вопрос там (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/Configuring+Your+URL+Rewriter

0 голосов
/ 24 августа 2010

У меня такая ситуация в одной из моих работ, и я использую субдомены для каждого приложения, но только с одним ядром Zend. На Apache я написал виртуальный хост для каждого домена и поместил .htacces для перезаписи внутри de public_html для каждого домена.

Regard's.

...