URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19949
[ Назад ]

Исходное сообщение
"Как заставить понимать APACHE новый вид файлов??? срочно надо - биллинг горит!!!"

Отправлено qwerty , 21-Авг-02 18:48 
ситуация:
отсюда http://www.hughes.com.au/products/traffacct/
была скачена прога учета траффика.
она треба что бы апач понимал файлы с расширением .ehtml
в манах написано: добавить в httpd.conf вот эти строки
AddType application/ember .ehtml
Action application/ember /cgi-bin/w3e

в КАКОЕ ИМЕННО место в конфиге надо вписать эти строки?????
я вписывал везде: результат ноль! апач не понимает файлы с таким расширением - говорит что файл не найден!!!!!!! я даже в ручную указываю путь к файлу с его названием - все равно НОЛЬ ЭФФЕКТА!

Помогите кто может плиз
Биллинг горит - надо срочно его запускать

Заранее всем спасибо!!


Содержание

Сообщения в этом обсуждении
"RE: Как заставить понимать APACHE новый вид файлов??? срочно надо - биллинг горит!!!"
Отправлено LinaS , 21-Авг-02 19:10 
>ситуация:
>отсюда 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>

Хотя, возможно, это и барабанственно
Главное не забыть потом апач рестартовать :)

>я вписывал везде: результат ноль! апач не понимает файлы с таким расширением
>- говорит что файл не найден!!!!!!! я даже в ручную указываю
>путь к файлу с его названием - все равно НОЛЬ ЭФФЕКТА!

Только вот я думаю, что если он говорит, что файл не найден, то это значит именно, что файл не найден, а не то, что он его не понимает...
(?)

Где лежит этот файл по отношению к апачевскому корню?
И что в логах апача по этому поводу?


"RE: Как заставить понимать APACHE новый вид файлов??? срочно надо - биллинг горит!!!"
Отправлено qwerty , 22-Авг-02 09:18 
>Только вот я думаю, что если он говорит, что файл не найден,
>то это значит именно, что файл не найден, а не то,
>что он его не понимает...
>(?)
>
>Где лежит этот файл по отношению к апачевскому корню?
>И что в логах апача по этому поводу?

лежит он в той директории (usr/local/apache/htdocs)где и обычные файлы моего сайта только в отдельной д-рии /billing


"RE: Как заставить понимать APACHE новый вид файлов??? срочно надо - биллинг горит!!!"
Отправлено LinaS , 22-Авг-02 09:59 
>>Только вот я думаю, что если он говорит, что файл не найден,
>>то это значит именно, что файл не найден, а не то,
>>что он его не понимает...
>>(?)
>>
>>Где лежит этот файл по отношению к апачевскому корню?
>>И что в логах апача по этому поводу?
>
>лежит он в той директории (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 (или где у тебя логи апача) что по этому поводу?


"RE: Как заставить понимать APACHE новый вид файлов??? срочно надо - биллинг горит!!!"
Отправлено qwerty , 22-Авг-02 10:14 
>Если в 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



"RE: Как заставить понимать APACHE новый вид файлов??? срочно надо - биллинг горит!!!"
Отправлено LinaS , 22-Авг-02 10:55 
>>Если в 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?
:)