Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex" / 12 сообщений из 12, страница 1 из 1
20.10.2014, 15:03
    #38781903
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
Купил домен, привязал к серверу.

Задача - открывать index.csp если в браузере указывают директорию без указания файла.
Например: http://domen.ru/

ps прописал в httpd.conf строчки:
Код: coco
1.
2.
LoadModule dir_module modules/mod_dir.so
DirectoryIndex index.csp


Положил mod_dir.so в папку httpd\modules, но в ответе на запрос получаю пустоту, то есть страницу вообще без единого символа.

Кто нибудь сталкивался с таким? Что ещё можно попробовать?
...
Рейтинг: 0 / 0
20.10.2014, 15:14
    #38781926
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
а если в адресной строке прописать этот index.csp, то все нормально работает ?
проверяйте логи апача, точно вы там что-то не учли
...
Рейтинг: 0 / 0
20.10.2014, 15:45
    #38781980
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
DAiMor,

Да, если указать index.csp то всё отлично работает.
В access.log апача вообще ничего нет, он пустой, причём даже если сервер успешно ответил.
В error.log записи есть - но не об ошибках, а просто - какой порт слушается, какой процесс и прочая техническая информация.
Может какого то модуля не хватает?

Вот конфиг:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
### Section 1: Global Environment
ServerRoot "C:/InterSystems/Cache/httpd"
ServerName localhost
DocumentRoot "C:/InterSystems/Cache/CSP/sklad2"

LoadModule cspsys_module_sa "C:/InterSystems/Cache/CSP/bin/CSPa22Sys.dll"
LoadModule csp_module_sa "C:/InterSystems/Cache/CSP/bin/CSPa22.dll"
<Location />
    CSP On
    SetHandler csp-handler-sa
</Location>

PidFile logs/httpd.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 10
KeepAliveTimeout 15
ThreadsPerChild 10
MaxRequestsPerChild  0
Win32DisableAcceptEx On

### Section 2: 'Main' server configuration
#ServerAdmin admin@mydomain.com

UseCanonicalName Off

<Directory />
    Options MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    <FilesMatch "\.(log|ini|pid|exe|dll)$">
        Deny from all
    </FilesMatch> 
</Directory>

LoadModule authz_host_module modules/mod_authz_host.so
LoadModule alias_module modules/mod_alias.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule rewrite_module modules/mod_rewrite.so

AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

TypesConfig conf/mime.types
DefaultType text/plain
HostnameLookups Off

ErrorLog logs/error.log
LogLevel error
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access.log common

ServerTokens Prod

<Location "/csp/bin/Systems/">
    SetHandler csp-handler-sa
</Location>
<Location "/csp/bin/RunTime/">
    SetHandler csp-handler-sa
</Location>

LoadModule dir_module modules/mod_dir.so
DirectoryIndex index.csp
...
Рейтинг: 0 / 0
20.10.2014, 15:52
    #38781987
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
u78, насколько я помню, DirectoryIndex указывался внутри тега <Directory>
...
Рейтинг: 0 / 0
20.10.2014, 16:14
    #38782025
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
doublefint,

не помогло
Код: xml
1.
2.
3.
4.
5.
6.
7.
...
LoadModule dir_module modules/mod_dir.so
<Directory />
...
    DirectoryIndex index.csp
</Directory>
...
...
Рейтинг: 0 / 0
22.10.2014, 10:21
    #38783718
vassil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
Тоже пробовал - не работает.
Сделал так, положил в папку csp файл index.html со следующим содержанием
Код: sql
1.
<meta http-equiv="refresh" content="0;url=/csp/***/index.csp" />
...
Рейтинг: 0 / 0
22.10.2014, 10:33
    #38783733
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
а можно дурацкий вопрос, а чего такая версия апача старая ?
особенно если учесть что работаете с 2014 каше, который работает уже с последним апачем 2.4
...
Рейтинг: 0 / 0
22.10.2014, 10:58
    #38783781
vassil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
DAiMor,
У меня версия apache 2.4.9
...
Рейтинг: 0 / 0
22.10.2014, 11:04
    #38783788
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
u78 ,

У меня (Caché 2014.2, Apache 2.4.10) на http://localhost/ без проблем открывается http://localhost/index.csp

Проверьте настройки в Портале для веб-приложения "/" (по аналогии с "/csp/user" или "/csp/samples").

Ещё включите логирование CSP .
...
Рейтинг: 0 / 0
22.10.2014, 11:05
    #38783790
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
vassilDAiMor,
У меня версия apache 2.4.9вопрос был к топик стартеру, который версию указал
на 2.4, точно должно работать, так же как на 2.2 и я уверен что работает это уже довольно давно

кстати иногда полезно почитать документацию и на apache тоже
и там можно увидеть что в блок <Directory> нужно указать не WEB путь, а физический на сервере
и в данном случае видимо должно быть так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<Directory "C:/InterSystems/Cache/CSP/sklad2">
    DirectoryIndex index.csp
    Options MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    <FilesMatch "\.(log|ini|pid|exe|dll)$">
        Deny from all
    </FilesMatch> 
</Directory>
...
Рейтинг: 0 / 0
22.10.2014, 11:05
    #38783793
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
vassilDAiMor,
У меня версия apache 2.4.9Вопрос был не к Вам, а к u78, использующему Apache 2.11
...
Рейтинг: 0 / 0
22.10.2014, 11:10
    #38783799
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
DAiMorи там можно увидеть что в блок <Directory> нужно указать не WEB путь, а физический на сервере
и в данном случае видимо должно быть такКонфигурация ТС скорее всего взята из встроенного Apache или это она же и есть.
У меня работает и при <Directory />
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex" / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]