Войти

Показать полную графическую версию : Вопросы серверов


Страниц : 1 2 [3] 4 5 6 7 8

Prisoner
10-09-2004, 04:45
2) Serv-U (http://www.serv-u.com/) - популярная штука.
1) /me тарится в тень для отдыхающих от вопроса о http серверах :)

desoto
16-09-2004, 14:07
кто нить юзал томсат 3.2.3?
как его настроить на поддержку SSI ?
все советы типа "настраивать как apache" не катят, по причине отсутствия httpd.conf - главного файла в apache.
у кого стоит томсат 3.2.3 (именно этой версии) версии начиная с 4 отличаются.
должен ли быть в этой версии томсат (3.2.3) конф. файл httpd.conf?

mar
16-09-2004, 18:36
вообще-то мне казалось, что использование tomcat (контейнера для Java Servlet-ов) не отрицает одновременного использования Apache, который в этом случае с ним интегрируется, и, соответственно, сам занимается такими вещами, как ssi

Vlad Drakula
16-09-2004, 18:51
desoto
если сказать проще, то без апача SSI запустить не получится...

mar
17-09-2004, 10:07
вообще вопрос из разряда "Вопросы серверов" (http://forum.oszone.net/topic.cgi?forum=20&topic=1049). Давайте туда перенесем

desoto
17-09-2004, 10:30
в том то и дело апач там интегрированный - этакий гибрид получается, но что странно нет нигде файла httpd.conf а он как я понял является главным конфигурационным файлом в апач и все изменения по поддержке SSI надо делать именно в нем (по крайней мере так написано в доке по апач).
мне интересно у кого стоит томсат 3.2.3 должен ли быть такой файл (httpd.conf) в этой версии или нет? у меня только вот эти файлы в папке conf:
mod_jk.conf
obj.conf
tomcat.conf
tomcat-apache.conf
может один из них играет роль httpd.conf?
кстати с каких команд или с чего вообще начинается файл httpd.conf постараюсь хоть по этим признакам определить какой из них является заменой httpd.conf.

mar
17-09-2004, 10:38
desoto
Ваша прошлая тема не убита, а перенесена в общую тему поконфигурированию серверов (http://forum.oszone.net/topic.cgi?forum=20&topic=1049) Давайте там продлолжим орбсуждение (эту переношу туда же)

Добавлено:

по названию судя, я бы заглянула в tomcat-apache.conf
А что там внутри?
httpd.conf обычно начинается с объяснений что он такое и для чего служит:

##
## httpd.conf -- Apache HTTP server configuration file
##

#
# Based upon the NCSA server configuration files originally by Rob McCool.
#
# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/> for detailed information about
# the directives.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.
#
# After this file is processed, the server will look for and process
# /usr/local/etc/apache/srm.conf and then /usr/local/etc/apache/access.conf
# unless you have overridden these with ResourceConfig and/or
# AccessConfig directives here.

desoto
20-09-2004, 09:34
нет не похоже
tomcat-apache.conf начинается так:
LoadModule jserv_module modules/ApacheModuleJServ.dll
ApJServManual on
ApJServDefaultProtocol ajpv12
ApJServSecretKey DISABLED
ApJServMountCopy on
ApJServLogLevel notice

ApJServDefaultPort ****

AddType text/jsp .jsp
AddHandler jserv-servlet .jsp

а tomcat.conf
###############################################################################
#                     Apache JServ Configuration File                         #
###############################################################################

# Note: this file should be appended or included into your httpd.conf

# Tell Apache on win32 to load the Apache JServ communication module
# LoadModule jserv_module modules/ApacheModuleJServ.dll
где четко говорится что этот file должен быть добавлен в httpd.conf



Добавлено:

to just mar
всё правильно, посмотрел в инсталяшке на томкат там тоже нету этого конфиг файла httpd.conf
я прихожу к выводу когда писали сайт то применили какую то обрезанную версию томкат с неполной поддержкой апач:(

Добавлено:

и еще:
порядок установки томкат (апач):
win2kServer + IIS+все сетевые настройки+томкат и его java примочки. сайт с томкат работает
"чистый" апач не устанавливается

или я что нить упустил?

а что нужно для апач?

mar
20-09-2004, 11:15
порядок установки томкат (апач):
win2kServer + IIS+все сетевые настройки+томкат
стоп! Вы просто используете tomcat + IIS, а не tomcat + apache. Значит, в IIS Вам и надо разрешать SSI.

Vlad Drakula
20-09-2004, 23:00
mar
насколько я знаю что в дириктории где заведует томкат заведует только он...

т.е. в принцепе томкату не нужен ИИС.

я никогда не видел чтобы рядос с JSP были SHTML ...
это просто противоречит идеолигии!!!

mar
21-09-2004, 00:08
Vlad Drakula
ну, это дело вкуса =) Человек же спрашивает, как и то и другое поставить на его конкретной платформе, а почему он хочет и Java и SSI - это его дело =)

desoto
21-09-2004, 15:51
ну осталось только узнать как запустить SSI под IIS

Добавлено:

обьясняю ситуацию
когда-то давным давно был написан сайт на томкат.
и честно говоря если все сайты построенные на этом движке поднимаются также как и наш то это очень плохо (мягко сказано). так вот, настала пора подключать SSI поддержу, вот тут то я столкнулся с очередной закавыкой, томкат это обрезанный апач, который не поддерживает то, что надо (SSI).
честно говоря сайтами я не занимаюсь просто приходится в силу необходимости :( вот и отсюда порой дилетантские вопросы :(

mar
21-09-2004, 16:35
desoto
ну осталось только узнать как запустить SSI под IIS
думаю, что вопрос не к здешним обитателям, а к google (http://www.google.com/search?q=%D0%BA%D0%B0%D0%BA+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BF%D0%BE%D0%B4%D0%B 4%D0%B5%D1%80%D0%B6%D0%BA%D1%83+ssi+%D0%B2+iis&hl=en&lr=&ie=UTF-8&start=10&sa=N) (по дырявости IIS его мало где используют). При таком вот наглом запросе: "как включить поддержку ssi в iis", на второй странице поиска получаем сохраненную страницу (http://216.239.59.104/search?q=cache:tqaXuKDpEi0J:asu.pstu.ac.ru/mirricle/webclub/6530.html+%D0%BA%D0%B0%D0%BA+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BF%D0%BE%D0%B4%D0% B4%D0%B5%D1%80%D0%B6%D0%BA%D1%83+ssi+%D0%B2+iis&hl=en) со следующими рекомендациями:
<h>Как в IIS включить поддержку SSI ? - Rabbit</h>
Rabbit
13:15:25 27 Apr 2000 Сколько не искал в документации на IIS, про SSI вообще ни слова не нашел.
Anymous
18:47:03 27 Apr 2000 Версия IIS какая?
Rabbit
07:38:35 28 Apr 2000 Версия третья, но я уже сам нашел: ключи реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ServerSideIncludesEnabled и ServerSideIncludesExtension.

Появился другой вопрос. Есть у меня скрипт test.pl Если я в браузере указываю my_server/cgi-bin/test.pl все нормально, скрипт выполняется. Если я этот скрипт указываю в теге <form> и жму на submit, скрипт тоже выполняется. Но если я использую <!--#include virtual="/cgi-bin/test.pl" -->, то скрипт не исполняется, а просто выводится его текст. В Apache такая конструкция прекрасно работает. В чем может быть дело? Разные сервера по разному интерпретируют директивы SSI?
Dwarf
10:32:33 28 Apr 2000 Под ИИС скрипты выполняются исключительно методом <!--#exec cgi="/cgi-bin/test.pl" -->
Если не работает, проверь наличие в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map
параметра .stm (или другого, указанного в ServerSideIncludesExtension) со значением C:\WINNT\system32\inetsrv\Ssinc.dll
Rabbit
11:14:05 28 Apr 2000 Значит так. Настройки у меня следующие:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ServerSideIncludesEnabled = 0x0000001
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ServerSideIncludesExtension = ".htm"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map\.htm = "C:\Winnt\System32\inetsrv\Ssinc.dll"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map\.pl = "C:\Perl\bin\perl.exe %s %s"

Если я делаю <!--#exec cgi="/cgi-bin/test.pl"-->, то результат нулевой, причем если в браузере посмотреть исходник документа, то эта строчка так там и болтается, т.е. такое впечатление, что сервер вообще не знает такой директивы и не обрабатывает ее!
Dwarf
14:41:15 28 Apr 2000 Компутер отребутил после изменений в registry?
И еще. Вот здесь http://webclub.ru/materials/perliis/ написано, что "... это не может быть .htm"
С stm у меня все это работало.
Rabbit
14:56:54 28 Apr 2000 Да, действительно, дело в том, что файлы в которых содержаться директивы SSI не могут иметь расширения .htm и .html
Всем спасибо.
На самом деле можно реестр не курочить, - насколько мне помнится, в административном интерфейсе NT всегда был достаточно дружественный интерфейс настройки этого самого IIS. Может быть в w2k его надо поискать, но скорее всего там же.

Vlad Drakula
23-09-2004, 22:26
desoto
извени тебя не до понимал...

я недавно читал отрывки по устройству томката...

в общих чертах всеми протоколами занимается веб сервер.

т.е. настраивать нажно именно иис.

кстати а почему ты разворачиваешь именно на иисе???

вашь боевой сервер тоже на ИИСЕ ???

desoto
24-09-2004, 11:25
to Vlad
еще до меня повелось так: win2k Advanced Server IIS + tomcat
и я не стал менять ничего (себе дороже:) потому как в полной мере испробовал полную установку (с нуля) сервера с сайтом и скажу честно, пренепренятнейшее занятие, особенно, что касается поднятие сайта на томкат. все сервера у нас на win2k? причем вполне прилично выполняют свои функции.  


Добавлено:

IIS у меня 5 версии
и все вышеописанное не подходит для этого
да и в реестре копаться не самый лучший способ.
и как я понял, в IIS не предусмотрена поддержка SSI, раз в help ничего не говорится о ней, а то что поддерживается (через перелопачивание реестра) то это скорее всего недокументированные возможности, так сказать издержки производства :)
а посему я заключаю: что официально IIS не поддерживает SSI

mar
24-09-2004, 12:47
desoto
Выводы надо делать все же посе изучения матчасти. Я уже объясняла причины, по которым Вы вряд ли найдете гуру по IIS среди здешних обитателей :biglaugh:
Но если потратить 5 минут на поиск (http://www.google.ru/search?hl=ru&ie=UTF-8&q=ssi+internet+information+server+site%3Amicrosoft.com&lr=), то можно сделать вывод прямо противоположнй Вашему. Ну, а уж если по одной из этих ссылок сходить в MSDN (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_ssi_ssiref.asp)... то найдется не только описание использования SSI, но и прямая ссылка на IIS (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/internet_information_services_start_page.asp) с описанием конфигурирования этого самого IIS.
Удачи (особенно с учетом "беспроблемности" использования указанного продукта :))

desoto
24-09-2004, 15:40
всё - вопрос решен!
как всегда задача была намного легче чем казалось на первый взгляд, главное знать где искать.
всем огромное спасибо, в особенности just mar - это по ее ссылкам я нашел искомое решение. спасибо тебе just mar!!!

тем кто будет идти по моим следам вот точная ссылка, как подключить SSI под IIS 5 версия (win2k) -
http://support.microsoft.com/default.aspx?scid=kb;en-us;299982

прошу обратить внимание что апачевские include virtual не работают с IIS эти директивы меняем на include file и всё прекрасно работает, будьте внимательны когда будете создавать virtual directory и указывать к нему путь - это напрямую влияет как вы будете вызывать страничку, малейшая неточность и вы попали... :)

кстати кому интересно IIS версия 5 (Win2k), версия 5.1 (WinXP),
версия 6 (Win2k3) - существуют еще отдельные (не интегрированные IIS с такими же версиями).

mar
24-09-2004, 16:18
desoto
пожалуйста :) Но о безопасности советую подумать ;)

Vlad Drakula
08-10-2004, 21:19
предлагаю обсудить обработку текста средствами MySQL VS регекспы в ПХП

vadimiron
08-10-2004, 23:13
а у них разве одинаковый набор возможностей?? мне кажется у регекспов более широкие возможности, хотя они "не быстрые"(как раз изза того, что много возможностей)




© OSzone.net 2001-2012