Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Оптический модуль.

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
liks
 
Как ограничить я  не знаю. Но можно делать отдельный лог по промежутку времени, например, раз в сутки. Делается это с помощью утиллиты rotatelogs (выдержка из реального httpd.conf):
 
ErrorLog "|/usr/local/apache2/bin/rotatelogs /var/log/wwwsite/error.log 86400"
TransferLog "|/usr/local/apache2/bin/rotatelogs /var/log/wwwsite/access.log 86400"
 
где 864000- чсло секунд (то есть сутки)  
 
Итог: для каждого дня свой лог:
 
bash-2.05$ cd /var/log/wwwsite/
bash-2.05$ ls -la
total 56077
drwxr-xr-x  2 root  wheel    28672 Jan 26 03:12 .
drwxr-xr-x  7 root  wheel     2048 Jan 26 22:00 ..
-rw-r--r--  1 root  wheel     4711 Oct  5 03:57 access.log.1033689600
-rw-r--r--  1 root  wheel   221642 Oct  6 03:59 access.log.1033776000
-rw-r--r--  1 root  wheel   251004 Oct  7 03:59 access.log.1033862400
-rw-r--r--  1 root  wheel   212570 Oct  8 00:10 access.log.1033948800
-rw-r--r--  1 root  wheel   191322 Oct  9 03:43 access.log.1034035200
-rw-r--r--  1 root  wheel   311646 Oct 10 03:42 access.log.1034121600
-rw-r--r--  1 root  wheel   416145 Oct 11 03:59 access.log.1034208000
-rw-r--r--  1 root  wheel   729719 Oct 12 03:54 access.log.1034294400
-rw-r--r--  1 root  wheel   224628 Oct 13 03:59 access.log.1034380800
-rw-r--r--  1 root  wheel   177907 Oct 14 03:57 access.log.1034467200
-rw-r--r--  1 root  wheel   326221 Oct 15 03:57 access.log.1034553600
-rw-r--r--  1 root  wheel   254841 Oct 16 03:59 access.log.1034640000
-rw-r--r--  1 root  wheel   247408 Oct 17 03:57 access.log.1034726400
-rw-r--r--  1 root  wheel   276058 Oct 18 03:54 access.log.1034812800
 
и т.д.
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:40 26-01-2003 | Исправлено: lynx, 23:44 26-01-2003
liks



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Как ограничить я  не знаю. Но можно делать отдельный лог по промежутку времени, например, раз в сутки. Делается это с помощью утиллиты rotatelogs (выдержка из реального httpd.conf):  
 
ErrorLog "|/usr/local/apache2/bin/rotatelogs /var/log/wwwsite/error.log 86400"  
TransferLog "|/usr/local/apache2/bin/rotatelogs /var/log/wwwsite/access.log 86400"  

 
Это надо прописать в замен этого?
ErrorLog logs/error.log
CustomLog logs/access.log common

Всего записей: 55 | Зарегистр. 09-04-2002 | Отправлено: 20:36 28-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
liks
 

Цитата:
Это надо прописать в замен этого?  
ErrorLog logs/error.log  
CustomLog logs/access.log common

 
Угу, только точный путь к  rotetalogs укажи как у тебя.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:12 28-01-2003
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как запретить Apache показывать содержиме каталогов?
 
И ещё, когда я пытаюсь зайти по ссылке типа somedomain.tld/somedir, где somedir некоторая директория содержащая index.html,   пишет: не могу отобразить страницу, если добавить слэш: somedomain.tld/somedir/  - всё работает. Как сделать так чтобы в обоих случаях работало?

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 15:09 29-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque
 

Цитата:
 как запретить Apache показывать содержиме каталогов?  

 
<Directory путь>
Options -Indexes
</Directory>
 
За просмотр содержимого каталогов отвечает директива Indexes, ее либо не должно быть, либо -Indexes
 
Есть другой способ:
 
<Directory ...>
DirectoryIndex index.html
#то есть куказываешь, какой файл сервер должен отдавать, если имя файла на задано, а задано только имя папки, Апач будет пытаться найти сначала и отдать этот файл, а только потом отображать содержимое каталога. Тогда можно опцию Indexes не ыключать, только надо не забывать во все папки этот файл класть.
 
 
 
 
 
Добавлено
quamque
 

Цитата:
когда я пытаюсь зайти по ссылке типа somedomain.tld/somedir, где somedir некоторая директория содержащая index.html,   пишет: не могу отобразить страницу, если добавить слэш: somedomain.tld/somedir/  - всё работает. Как сделать так чтобы в обоих случаях работало?

 
Покажи настройки конфига этот директории.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:38 29-01-2003
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Спасибо. Options -Indexes помогает
Настройки конфига директории теперь такие:

Цитата:
 
<Directory "/usr/local/www">
    Options -Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
 
 
 
Есть идея использовать RedirectMatch, читать URL и добавлять слэш в конце, если URL похожа на директорию, но подозреваю, что существуют более простые решения

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 17:40 29-01-2003 | Исправлено: quamque, 17:43 29-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque

Цитата:
<Directory "/usr/local/www">  

 
Слеш после www поставь и не мучайся.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 18:08 29-01-2003
liks



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите, Apache не хочет качать файлы *.exe, другие файлы скачиваются без проблем, а на *.exe выдает ошибку.

Всего записей: 55 | Зарегистр. 09-04-2002 | Отправлено: 20:04 29-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
liks
 

Цитата:
а на *.exe выдает ошибку

 
Какую? как качаешь? Конфиг покажи (выложи). Какой Апач?
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:53 29-01-2003
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx

Цитата:
Слеш после www поставь и не мучайся.

Ты не поняла меня. Проблема не в этом, проблема с каждой поддиректорией, т.е. если не указать слэш в конце любой поддиректории Апач пытается прочесть её как обычный файл и разумеется не находит.  
Вот пример неграмотной настройки веб-сервера:
http://www.rambler.ru/db/weather - не работает
а так
http://www.rambler.ru/db/weather/  - работает  
 
 
liks

Цитата:
а на *.exe выдает ошибку

В Addhandler видимо .exe стоит, убери его

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 13:41 30-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque
 

Цитата:
Ты не поняла меня.  

 
Я тебя поняла. Вот так в конфиге напиши:
 

Цитата:
<Directory "/usr/local/www/">  

 
для директории документРут
 
Добавлено
И вообще, когда конфигуришь директории, всегда пиши слеш в конце - так корректней.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 13:46 30-01-2003
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
пробовал, не помогает  

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 14:41 30-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque
 
Попробуй так:
 
Options MultiViews
 
 
Если не поможет, выкладывай конфиг.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:47 30-01-2003
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Options MultiViews  не помогла.  
Но я отключил UseCanonicalName, эта инструкция полезна для интранет пользователей, что никак не связано с моей задачей, но как ни странно это помогло

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 16:57 30-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque
 

Цитата:
 я отключил UseCanonicalName, эта инструкция полезна для интранет пользователей, что никак не связано с моей задачей, но как ни странно это помогло  

 
Гм... бывает. Имхо ты скорее всего просто неудачно рестартанул, ладо, все бывает...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:09 30-01-2003
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Нет, именно отключение этой инструкции помогло, правда на других серверах она включена и всё работает как надо. Наверное баг какой-то

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 19:47 30-01-2003
liks



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
Какую? как качаешь? Конфиг покажи (выложи). Какой Апач?  

Ну, вот пример:  
You don't have permission to access /Files/20.exe on this server.
Если файл переименовать в 20.ex  то файл скачивается на ура.
Apache/1.3.23 (Win32)  
Что из конфига, он же большой

Всего записей: 55 | Зарегистр. 09-04-2002 | Отправлено: 21:32 30-01-2003 | Исправлено: liks, 21:36 30-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
liks
 

Цитата:
ou don't have permission to access /Files/20.exe on this server.

 
Ну, донт пермишн, значит донт пермишен. Посмотри, кому файл принадлежит.
 
И покажи настройки, мне интересно стало аж Выложи конфиг. Только не сюда.
 

Цитата:
Что из конфига, он же большой  

 
Я не знаю, может там правило какое, ты его выложи в txt-формате куда-нть.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:47 30-01-2003
liks



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
 Ну, донт пермишн, значит донт пермишен. Посмотри, кому файл принадлежит.  

Владелец - Администратор, как 20.exe, так и после переименования в 20.ex.

Цитата:
Я не знаю, может там правило какое, ты его выложи в txt-формате куда-нть.

Конфиг я послал тебе на e-mail.

Всего записей: 55 | Зарегистр. 09-04-2002 | Отправлено: 01:23 31-01-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
liks
 
У тебя экзешники прописаны как скрипты:
 
 AddHandler cgi-script .cgi .bat .exe
 
Апач и пытается их как сприпты выполнить и у него ничего не получается
 
Напиши:
 
 AddHandler cgi-script .cgi .bat .pl
 
Тогда он будет их предлагать скачать

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:13 31-01-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Оптический модуль.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru