Сервер перезаписи Tomcat .htaccess - PullRequest
1 голос
/ 11 ноября 2011

Я пишу сайт с использованием Railo.Мой код должен быть развернут на сервере Railo, работающем на Tomcat, с наложением на обычный сервер Apache + PHP.

Мне нужно отправить все запросы в http://subdomain.myserver.co.uk/ и его дочерние файлы в каталог /public_html/railo/tomcat/webapps/ROOT/subdomain/ directory.

Я определил поддомен в cPanel с корнем документа как /public_html/railo/tomcat/webapps/ROOT/subdomain/,но все еще просит http://subdomain.myserver.co.uk/ отобразить файлы в /public_html/railo/tomcat/webapps/ROOT/.Я могу просматривать свои файлы, если я запрашиваю http://subdomain.myserver.co.uk/subdomain/

Я уже довольно долго возился с файлами .htaccess, но я застрял

Есть ли способ, которым я могуделать то, что я пытаюсь достичь, или я ушел в отставку, чтобы получить эти страницы, используя http://subdomain.myserver.co.uk/subdomain/

Ответы [ 3 ]

3 голосов
/ 14 ноября 2011

Документация Railo по добавлению сайта в установку Railo / Tomcat / Apache / Linux находится здесь:

http://wiki.getrailo.org/wiki/Installation:InstallerDocumentation:LinAddingSites

Я также лично рекомендую против размещение файлов вашего сайта в ROOT / sitedir /, поскольку каталог ROOT уже настроен для localhost, а создание подкаталога на другом сайте приведет к наложению конфигураций хоста в каталогах WEB-INF.

Вместо этого просто используйте любойпо умолчанию используется ваша панель управления, и обновите файл Tomcat server.xml, указав каталог, в который ваша панель управления естественным образом помещает сайты. Это сделает ваш Railo-сайт и вашу панель управления очень гладко вместе.

Надеюсь, это поможет!

1 голос
/ 11 ноября 2011

Если вы хотите, чтобы ваше приложение tomcat работало на example.com, а не на example.com/application, вам нужно развернуть приложение на /ROOT, а не на /application.Это сделает его «веб-приложением по умолчанию», поэтому оно сможет обслуживать непосредственно с example.com.

. Посмотрите: http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

0 голосов
/ 14 ноября 2011

Ответ Черувима на меня не сработал. В конце концов я положил все свое приложение в каталог ROOT

...