Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Перенос рабочей системы с HDD на массив RAID 1

Автор: D_P_A_K_O_H
Дата сообщения: 04.02.2002 17:27
Помогите ламеру, купид хостинг, а там возможности этого самого есть.. я лишь знаю что это файл с помощью которого

можно делась свои ошибочние страницы (404, 500, 403)
паролировать папки
назначать subdomains
НО КАК ЧТО, ГДЕ, КОГДА, ПОЧЕМУ, ОТКУДА, СКОЛЬКО не знаю.. (( помогите разобраться




Собираем рульную информацию на русском.

Начало
http://www.webhowto.ru/local9.shtml
http://httpd.apache.org/docs/configuring.html  
http://httpd.apache.org/docs/howto/auth.html  
http://apache-server.com/tutorials/ATusing-htaccess.html
http://www.webscript.ru/stories.php3?story=01/07/05/4626571
Автор: Mixailo
Дата сообщения: 04.02.2002 18:23
Один из хостеров вместо хелпа по .htaccess дал ссылку сюда:
http://www.webhowto.ru/local9.shtml
Автор: Gray
Дата сообщения: 04.02.2002 18:45
Открываешь notepad и пишешь

Цитата:
можно делась свои ошибочние страницы (404, 500, 403)

ErrorDocument 404 /path/to/404,
где вместо /path/to/404 ставишь путь или урл страницы или скрипта, которые надо отрабатывать при возникновении ошибки, а 404 - код ошибки, соответственно, можно ставить 403, 500 и т.д.

Цитата:
паролировать папки

Это не так просто, но я здесь уже раз 5 давал конструкцию, которая это делает.
Потом сохраняешь файл, обзываешь его .htaccess и в ASCII режиме заливаешь на сервер.
А читать лучше всего доки по Апачу.
Хотя бы сюда сходи -
http://httpd.apache.org/docs/configuring.html
http://httpd.apache.org/docs/howto/auth.html
http://apache-server.com/tutorials/ATusing-htaccess.html
Автор: Yauheni
Дата сообщения: 04.02.2002 18:45
Можешь еще это посмотреть: http://forum.ru-board.com/topic.cgi?forum=24&topic=0621#1
Автор: D_P_A_K_O_H
Дата сообщения: 04.02.2002 19:54
GПАСИБ!!!!!!!!!!!!!!! А ЧТ ЕЩЕ ДЕЛАТЬ МОЖНО?!?!
Автор: Gray
Дата сообщения: 04.02.2002 21:22
Ну, можно установить в качестве основной страницы сайта НЕ index.htm.
Можно указать, что html страницы должны обрабатываться как .cgi скрипты.
Можно настроить динамическую обработку запросов - так, сервер, получив запрос http://forum.ru-board.com/topic/cgi/24/topic/0825 , выдаст эту страницу.
Можно запретить доступ к определенным файлам с внешних хостов - они будут доступны только при загрузке твоего сайта.
Можно вообще запретить доступ к серверу посетителям с Мадагаскара, например....
Автор: D_P_A_K_O_H
Дата сообщения: 04.02.2002 23:32
Gray, да это волшебный файл!! тока это сложно?
Автор: Gray
Дата сообщения: 04.02.2002 23:37
Не очень. Почитай доки.
Автор: D_P_A_K_O_H
Дата сообщения: 05.02.2002 00:27
А где их взять, те что выше - там мало , а доки про апаче я читать не хочу и не буду
Автор: Drewbu
Дата сообщения: 05.02.2002 05:31
http://www.webscript.ru/stories.php3?story=01/07/05/4626571
Вот всё ясно и понятно
Автор: Gray
Дата сообщения: 05.02.2002 07:03

Цитата:
доки про апаче я читать не хочу и не буду

А кто тебе доктор? Не хочешь - не надо.
Как ты считаешь, много здесь людей, которым абсолютно нечего делать, так что они могут сесть рядом с тобой и начать тебе объяснять все, что ты хочешь?

Цитата:
Помогите ламеру

Ламер - это не отсутствие знаний, это нежелание их получать.
Автор: D_P_A_K_O_H
Дата сообщения: 05.02.2002 14:47
Gray, н хочу и не буду потому что не могу
Автор: Shadoff
Дата сообщения: 17.02.2002 11:44
можно ещё сделать чтобы любая страничка была без разширения...например как у меня не index.html а просто index хотя просто ПХП скрипт
если интерисует как...скажу...хотя об этом написано на вэбскрипте.
Автор: Sergeant
Дата сообщения: 08.06.2003 06:12
Вопрос: надо через .htaccess запретить перекодировку загружаемых через multipart-форму данных. Поставил такую директиву в .htaccess (нашел где-то в сети):

CharsetRecodeMultipartForms Off

Теперь сервер отваливается по 500-ой ошибке и в логах написано вот такое:

Цитата:
[Sun Jun 08 14:11:20 2003] [alert] [client 127.0.0.6] z:/home/splash/.htaccess: Invalid command 'CharsetRecodeMultipartForms', perhaps mis-spelled or defined by a module not included in the server configuration

Т.е. директива неправильная.. а как правильно будет?
Автор: KVCH
Дата сообщения: 08.06.2003 09:35

Цитата:
назначать subdomains

а реально ли это в хтексез ?

покажите просто йпример, если реально

Sergeant

а у тебя что ? русский апачик стоит ?
Автор: lynx
Дата сообщения: 08.06.2003 14:12
Sergeant


Цитата:
CharsetRecodeMultipartForms Off

Теперь сервер отваливается по 500-ой ошибке и в логах написано вот такое:

Цитата:
[Sun Jun 08 14:11:20 2003] [alert] [client 127.0.0.6] z:/home/splash/.htaccess: Invalid command 'CharsetRecodeMultipartForms', perhaps mis-spelled or defined by a module not included in the server configuration

Т.е. директива неправильная.. а как правильно будет?


А где ты ее нашел то?

Вот директивы Apache 2.x:
http://httpd.apache.org/docs-2.0/mod/directives.html

Вот директивы Apache 1.3.x:
http://httpd.apache.org/docs/mod/directives.html

А ты свою откуда отрыл?

KVCH


Цитата:
назначать subdomains

а реально ли это в хтексез ?


Нет, поддомены надо прописывать в самом конфиге, потому что каждый поддомен - это отдельный виртуальный хост.
Автор: Sergeant
Дата сообщения: 08.06.2003 15:39
lynx,

Цитата:
А ты свою откуда отрыл?

Ну, яндекс, как обычно вот здесь, скажем (в самом низу).. и такое по всему рунету.

Так, но проблема-то осталась. Каким же образом избежать принудительной перекодировки загружаемых через скрипт бинарных файлов? Установить кодировку через AddCharset (или AddDefaultCharset)?
Автор: lynx
Дата сообщения: 08.06.2003 18:36
Sergeant


Цитата:
Каким же образом избежать принудительной перекодировки загружаемых через скрипт бинарных файлов? Установить кодировку через AddCharset (или AddDefaultCharset)?


То есть ты хочешь сказать, что скрипт при аплоаде выставляет кодировку аплоаднотому файлу? А куда он ее пишет?

Добавлено
Sergeant


Цитата:
Ну, яндекс, как обычно вот здесь, скажем (в самом низу).. и такое по всему рунету.



Цитата:
Дело в том, что Русский Апач (ваш веб-сервер) перекодирует все подряд. Например, символ с кодом 0х00 он заменяет на пробел (символ с кодом 0х20). Чтобы выключить эту ненужную перекодировку, допишите в файл httpd.conf из каталога Апача (/usr/local/apache) следующие строки. Если у вас нет доступа к этому файлу и админ сервера не может сделать это за вас, ткните его в эти строки.



CharsetRecodeMultipartForms Off


Там речь про русский Апач, у тебя какой?
Автор: L0Ve
Дата сообщения: 08.06.2003 23:51

Цитата:
назначать subdomains

а реально ли это в хтексез ?

Нет, поддомены надо прописывать в самом конфиге, потому что каждый поддомен - это отдельный виртуальный хост.


Можно все поддомены или даже *.что-то-там засунуть в ServerAlias и потом через
RewriteRule засовывать поддомены в папки нужные, но лично у меня там были большие грабли со ScriptAlias'ed директориями... Никак не хотело оно работать нормально.

а делается примерно так (пример из доки):

Цитата:

Virtual User Hosts

Description:
Assume that you want to provide www.username.host.domain.com for the homepage of username via just DNS A records to the same machine and without any virtualhosts on this machine.

Solution:
For HTTP/1.0 requests there is no solution, but for HTTP/1.1 requests which contain a Host: HTTP header we can use the following ruleset to rewrite http://www.username.host.com/anypath internally to /home/username/anypath:


Код:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.[^.]+\.host\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www\.([^.]+)\.host\.com(.*) /home/$1$2


Автор: Zmey
Дата сообщения: 10.06.2003 05:44
http://host.ru/art/0007.html - очень много про .htacess но не все что хотелось бы.

http://spectator.ru/issues/161 - здесь написано как при помощи .htacess сделать удобночитаемые линки на статьи и тп.

http://www.opennet.ru/webhosting_faq.shtml
Автор: dan3k
Дата сообщения: 16.07.2003 14:36
В Линуксе Apache вообще не реагирует на .htaccess (находится в корне).
Я что-то не прописал в httpd.conf?
Автор: Cheery
Дата сообщения: 16.07.2003 15:02
dan3k

Цитата:
Я что-то не прописал в httpd.conf?

Смотри, что стоит у тебя в AllowOverride
Автор: dan3k
Дата сообщения: 16.07.2003 15:38
Где конкретно? И что надо поставить?
Я где-то пробовал и All ставить и none - безрезультатно. Только вот, наверное, я не там это ставил.
Автор: Cheery
Дата сообщения: 16.07.2003 16:21
dan3k

Цитата:
Где конкретно?

Там, где у тебя описывается корневая директория.. После этого апач нужно перегрузить.
Цитата:
И что надо поставить?

Зависит от того, что нужно.. Можно, конечно, и All.. но не всегда рекомендуется..
Автор: dan3k
Дата сообщения: 16.07.2003 19:22
Вообще стоит
Это то, что надо? (меня смущает ^/$ - что это?)

Код: <LocationMatch "^/$">
Options -Indexes
AllowOverride All
</LocationMatch>
Автор: Sindel
Дата сообщения: 30.07.2003 09:32
Q: Можно отключить ведение логов апача с помощью .htaccess на ошибку 404. Если так нельзя, то можно ли вообще отключить все логи?
Автор: lynx
Дата сообщения: 30.07.2003 11:03
Sindel

Цитата:
то можно ли вообще отключить все логи?


Apache: отключение logs (логов)
Автор: vitovt
Дата сообщения: 15.09.2003 20:18
А как в Apache на Локалхосте сделать субдомены?
Автор: lynx
Дата сообщения: 16.09.2003 02:07
vitovt


Цитата:
А как в Apache на Локалхосте сделать субдомены?


Также, как не на локалхосте. Только при чем тут .htaccess ?


FAQ по Apache » Создание поддоменов

Автор: evgkr
Дата сообщения: 05.10.2003 13:50
Вопрос:
Создал .htaccess, поместил на сервер. Хочу его отредактировать/стереть, но не вижу его на серваке. Юзаю FlashFXP.

Страницы: 12345678910111213

Предыдущая тема: MikroTik RouterOS (часть 5)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.