ситуация:
отсюда http://www.hughes.com.au/products/traffacct/
была скачена прога учета траффика.
она треба что бы апач понимал файлы с расширением .ehtml
в манах написано: добавить в httpd.conf вот эти строки
AddType application/ember .ehtml
Action application/ember /cgi-bin/w3eв КАКОЕ ИМЕННО место в конфиге надо вписать эти строки?????
я вписывал везде: результат ноль! апач не понимает файлы с таким расширением - говорит что файл не найден!!!!!!! я даже в ручную указываю путь к файлу с его названием - все равно НОЛЬ ЭФФЕКТА!Помогите кто может плиз
Биллинг горит - надо срочно его запускатьЗаранее всем спасибо!!
>ситуация:
>отсюда http://www.hughes.com.au/products/traffacct/
>была скачена прога учета траффика.
>она треба что бы апач понимал файлы с расширением .ehtml
>в манах написано: добавить в httpd.conf вот эти строки
>AddType application/ember .ehtml
>Action application/ember /cgi-bin/w3e
>
>в КАКОЕ ИМЕННО место в конфиге надо вписать эти строки?????Подозреваю, что между
<IFModule mod_mime.c>
.....
</IFModule>Хотя, возможно, это и барабанственно
Главное не забыть потом апач рестартовать :)>я вписывал везде: результат ноль! апач не понимает файлы с таким расширением
>- говорит что файл не найден!!!!!!! я даже в ручную указываю
>путь к файлу с его названием - все равно НОЛЬ ЭФФЕКТА!Только вот я думаю, что если он говорит, что файл не найден, то это значит именно, что файл не найден, а не то, что он его не понимает...
(?)Где лежит этот файл по отношению к апачевскому корню?
И что в логах апача по этому поводу?
>Только вот я думаю, что если он говорит, что файл не найден,
>то это значит именно, что файл не найден, а не то,
>что он его не понимает...
>(?)
>
>Где лежит этот файл по отношению к апачевскому корню?
>И что в логах апача по этому поводу?лежит он в той директории (usr/local/apache/htdocs)где и обычные файлы моего сайта только в отдельной д-рии /billing
>>Только вот я думаю, что если он говорит, что файл не найден,
>>то это значит именно, что файл не найден, а не то,
>>что он его не понимает...
>>(?)
>>
>>Где лежит этот файл по отношению к апачевскому корню?
>>И что в логах апача по этому поводу?
>
>лежит он в той директории (usr/local/apache/htdocs)где и обычные файлы моего сайта только
>в отдельной д-рии /billingЕсли в httpd.conf
DocumentRoot "/usr/local/apache/htdocs"
То тогда
http://your.server.name/billing что показывает? (или листинг запрещен?)
http://your.server.name/billing/yourfile.ehtml по моим понятиям должен выдать файло (в каком виде-это уже другой вопрос)...
И дальше в /var/log/httpd-access.log, /var/log/httpd-error.log (или где у тебя логи апача) что по этому поводу?
>Если в httpd.conf
>DocumentRoot "/usr/local/apache/htdocs"
>То тогда
>http://your.server.name/billing что показывает?
листинг запрещен
>http://your.server.name/billing/yourfile.ehtml по моим понятиям должен выдать файло (в каком виде-это уже другой
>вопрос)..
Вот именно! ввожу приведенный вами путь и сервак говорит что файла нету ;((
>И дальше в /var/log/httpd-access.log, /var/log/httpd-error.log (или где у тебя логи апача) что
>по этому поводу?Вот что:195.9.44.111 - - [22/Aug/2002:10:11:51 +0000] "GET /traffacct/index.ehtml HTTP/1.0" 304 -
195.9.44.111 - - [22/Aug/2002:10:11:53 +0000] "GET /traffacct/index.ehtml HTTP/1.0" 304 -
195.9.44.111 - - [22/Aug/2002:10:11:54 +0000] "GET /traffacct/index.ehtml HTTP/1.0" 304 -
195.9.44.111 - - [22/Aug/2002:10:11:55 +0000] "POST /traffacct/connections.ehtml HTTP/1.0" 405 245
195.9.44.111 - - [22/Aug/2002:10:12:05 +0000] "GET /traffacct/ HTTP/1.0" 403 208
>>Если в httpd.conf
>>DocumentRoot "/usr/local/apache/htdocs"
>>То тогда
>>http://your.server.name/billing что показывает?
>листинг запрещен
>>http://your.server.name/billing/yourfile.ehtml по моим понятиям должен выдать файло (в каком виде-это уже другой
>>вопрос)..
>Вот именно! ввожу приведенный вами путь и сервак говорит что файла нету
>;((
>>И дальше в /var/log/httpd-access.log, /var/log/httpd-error.log (или где у тебя логи апача) что
>>по этому поводу?
>
>Вот что:195.9.44.111 - - [22/Aug/2002:10:11:51 +0000] "GET /traffacct/index.ehtml HTTP/1.0" 304 -
>195.9.44.111 - - [22/Aug/2002:10:11:53 +0000] "GET /traffacct/index.ehtml HTTP/1.0" 304 -
>195.9.44.111 - - [22/Aug/2002:10:11:54 +0000] "GET /traffacct/index.ehtml HTTP/1.0" 304 -
>195.9.44.111 - - [22/Aug/2002:10:11:55 +0000] "POST /traffacct/connections.ehtml HTTP/1.0" 405 245
>195.9.44.111 - - [22/Aug/2002:10:12:05 +0000] "GET /traffacct/ HTTP/1.0" 403 208
>
Код 304 означает "Not Modified"
а дословно:"If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code. The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields."
То есть когда идет GET запрос с условием типа "если файл изменен", соответственно, если не изменен, то приходит ответ с пустым телом??? Не ясно, может, кто знает...?
Если так, попробуй эти файлы все touch file, чтобы изменить дату, ну хотя это бред :)))405 - Method Not Allowed - это он ругался на POST по всей видимости...
403 - Forbidden, что понятно, т.к. листинг запрещен...И, кстати, что за файлы то ehtml?
:)