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

Задача - открывать 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
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38781926
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если в адресной строке прописать этот index.csp, то все нормально работает ?
проверяйте логи апача, точно вы там что-то не учли
...
Рейтинг: 0 / 0
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38781980
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38781987
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u78, насколько я помню, DirectoryIndex указывался внутри тега <Directory>
...
Рейтинг: 0 / 0
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38782025
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefint,

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

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

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

Ещё включите логирование CSP .
...
Рейтинг: 0 / 0
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38783790
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38783793
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vassilDAiMor,
У меня версия apache 2.4.9Вопрос был не к Вам, а к u78, использующему Apache 2.11
...
Рейтинг: 0 / 0
Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
    #38783799
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorи там можно увидеть что в блок <Directory> нужно указать не WEB путь, а физический на сервере
и в данном случае видимо должно быть такКонфигурация ТС скорее всего взята из встроенного Apache или это она же и есть.
У меня работает и при <Directory />
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Cache 2014 + Apache 2.11, не работает Apache директива "DirectoryIndex"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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