singlepost

проблема с сайтом << На главную или назад  

есть сервак, на нём стоит ASP Linux
на серваке есть web-сервер : apache и jboss
на нём крутится сайт одной компании

вопрос.
как получить доступ к web-страницам этого сайта с контентом? где они вообще по идее должны лежать?

доступ для рута у меня есть. но я что то не могу найти эти страницы …
смотрю. а в конфиге апача написана стандартная конфигурация пути к страницам, т.е. не тот путь

всё облазил , … и find / | grep index.html не помогает даже…

где они могут предположительно находиться ?

35 ответов в теме “проблема с сайтом”

  1. 6
    Павел Игоревич ответил:

    Ищется программист из Санкт-Петербурга.
    Рассматривается только профессиональный уровень. Отличное знание Майскуаль.

  2. 5
    Андрей Кунин ответил:

    >>хм… в моём представлении apache и jboss одновременно юзать и не надо, они самодостаточны каждый.

    На самом деле грамотно использовать именно связку, что скорее всего и сделано в вашем портале. При этом статический контент обрабатывается апачем, а остальное jboss'ом.

    При этом скорее всего работает апачевский mod_rewrite, транслирующий урлы запросов, а также mod_jk, отправляющий их в jboss. Посмотрите httpd.conf, конкретно <IfModule mod_jk> и <IfModule mod_rewrite> – это покажет, какие запросы отправляются в jboss.

    Далее – чтобы найти вебприложение в jboss'e, посмотрите его каталог deploy (по-умолчанию JBOSS_HOME\server\default\deploy). Там должно лежать ваше приложение либо в виде war-архива, либо просто как куча файлов в подкаталоге. Найдите файл web.xml – он покажет, какие урлы куда мапятся, а также права доступа. Учтите, что отображаемые страницы производятся далеко не обязательно JSP-файлами. Там может быть и XSLT, и html-шаблоны, и просто индусский код вывода внутри java-класса. Нужно изучать веб-приложение.

    Кроме того, часть контента может быть в различных репозиториях (благо JSR-170 ТруЪ). Посмотрите файл jboss.xml. Там могут быть прописаны дополнительные каталоги.

  3. 4
    Дмитрий Потапов ответил:

    >>т.е. грубо говоря доступа к контенту сайта может и не быть???
    да есть он этот доступ – *.war файлы распакуйте, поправьте *.jsp страницы и перезапустите jboss

  4. 3
    Игорь Че ответил:

    >>>>хм… в моём представлении apache и jboss одновременно юзать и не надо, они самодостаточны каждый.

    если отрубить чонить одно, либо апач либо жбосс то сайт не работает. тестил.

    админ был не я. там чел один всё навертел, причём так что сам чёрт ногу сломит в этих нстройках

    т.е. грубо говоря доступа к контенту сайта может и не быть???

    вбил несуществующеую страницу сайта. выдало вот чо:

    HTTP Status 404 – /it/ru/webporta346l.htm
    type Status report
    message /it/ru/webporta346l.htm
    description The requested resource (/it/ru/webporta346l.htm) is not available.
    Apache Tomcat/5.0.26

  5. 2
    Алексей Вишняков ответил:

    может ты не тот конфиг смотрел? Поверь приинклуденные виртуальные хосты
    либо по стандартным путям htaccess лежит который меняет пути

  6. 1
    Дмитрий Потапов ответил:

    хм… в моём представлении apache и jboss одновременно юзать и не надо, они самодостаточны каждый.
    так вот. если искомая вами страница хэндлится жбоссом, то хтмл вы можете и не найти, всё сделано может быть на JSP, которые упакованы в *.war файлы. лежат они как правило в $JBOSS_HOME/server/default/deploy
    на самом деле папка где лежат *.war файлы обычно указывается в $JBOSS_HOME/server/default/conf/jboss-service.xml в секции <server><mbean code="org.jboss.deployment.scanner.URLDeploymentScanner" …><attribute name="URLs">

    Примерно так.

    Определить что же у вас крутит сайт можно указав на сайте заведомо несуществующий адрес – у жбосса в сообщении об ошибке будет упомянуто слово jboss и жавошный бэктрэйс, если конечно админ сайта это дело не переопределил.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.