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

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

Автор: BigMurzik
Дата сообщения: 05.10.2003 16:24
Вопрос: есть файл .php на одном хосте, с другого хоста к нему обращается сакрипт, как сделать с помощью htaccess что бы доступ к этому файлу был только этим самым скриптом и только с хоста на котором находится этот скрипт.
Автор: Cheery
Дата сообщения: 05.10.2003 18:21
BigMurzik

Цитата:
как сделать с помощью htaccess что бы доступ к этому файлу был только этим самым скриптом и только с хоста на котором находится этот скрипт.

с хоста - можно.. именно тем скриптом - никак
Насчет первого смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#5
http://forum.ru-board.com/topic.cgi?forum=8&topic=0058#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=0245#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#13
Автор: BigMurzik
Дата сообщения: 05.10.2003 22:00
Cheery

Цитата:
с хоста - можно.. именно тем скриптом - никак
Насчет первого смотри тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#5
http://forum.ru-board.com/topic.cgi?forum=8&topic=0058#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=0245#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=2741#13

фигово это, т.к. подругому мне никак не обойтись. Ладно прийдется идти просить помощи у программистов, может получитса сделать какнибудь авторизацию.
Автор: Terabyte
Дата сообщения: 18.10.2003 09:36
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?
Автор: Kristaliar
Дата сообщения: 18.10.2003 09:52
Terabyte

Цитата:
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?


Вот тут
Автор: lynx
Дата сообщения: 20.10.2003 18:29
Terabyte


Цитата:
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?


Нужно юзать модуль rewrite, читай:

Ограничение доступа по паролю в определенных урлах (rewrite)
Автор: ViKor
Дата сообщения: 24.10.2003 01:53
где нужно настравивать
AllowOverride
для работы htaccess?

если у меня конфиг с виртуальными хостами:

NameVirtualHost 10.3.0.2


<VirtualHost 10.3.0.2>
ServerAdmin admin@net.ua
ServerName net.ua
DocumentRoot "c:/Site/kor/www"
AllowOverride All
ScriptAlias /cgi-bin/ "c:/Site/лor/cgi-bin/"
ErrorLog c:/Site/kor/error.log
CustomLog c:/Site/kor/access.log common

</VirtualHost>
...


расскажите пошагово как настроить .... ?? плиз
(апачи соит под виндой)
нужно поставить пароль на папку


Добавлено
получилось наполовину

пароль спрашивает
но! говорит.... access to /admin-zone/ failed, reason: user 1 not allowed access

как правильно это сделать?



я пробовал так:


AuthUserFile c:/www/admin-zone/user
AuthName "Пароль знаешь?"
AuthType Basic
Require 1


в файле user

написано так:

1:1




Автор: L0Ve
Дата сообщения: 25.10.2003 21:25
lynx

Цитата:
А как ограничить с помощью htaccess доступ к отдельно взятому файлу, а не сразу всей папке?

Нужно юзать модуль rewrite, читай:

Я конечно понимаю, что rewrite это мощно и круто, но не стоит стрелять из пушки по воробьям...
для отдельных файлов стоит всё же использовать <Files>
Автор: lynx
Дата сообщения: 05.11.2003 18:36
ViKor


Цитата:
где нужно настравивать
AllowOverride
для работы htaccess?


В папке.
То есть не так:


Цитата:
DocumentRoot "c:/Site/kor/www"
AllowOverride All


а так:


Код:
DocumentRoot "c:/Site/kor/www"
<Directory "c:/Site/kor/www">
AllowOverride all
</Directory>

Автор: DJ_RULEZ
Дата сообщения: 05.01.2004 18:43
Есть проблема... на домашнем компе стоит апач 1.3.27, на нём держу страничку для локальной сети... хотел сделать через htaccess ошибку 404... положил файл .htaccess в htdocs... написал строчку ErrorDocument 404 /error.html... создал сам файл error.html сохранил всё... и ни чего не пашет всё равно... в чём может быть трабла? Система -Windows 2k.
Автор: Cheery
Дата сообщения: 05.01.2004 18:52
DJ_RULEZ

Цитата:
и ни чего не пашет всё равно... в чём может быть трабла?

а что пашет? вернее что происходит? Корнем сайта точно является папка htdocs?
зы: а вообще - смотри эти темы.. в них же тебе и нужно было задавать вопрос...
http://forum.ru-board.com/topic.cgi?forum=8&topic=0060#1
http://forum.ru-board.com/topic.cgi?forum=8&topic=1522#1
Автор: DJ_RULEZ
Дата сообщения: 05.01.2004 19:00

Цитата:
... вернее что происходит? Корнем сайта точно является папка htdocs?


1) Появляется обычный ответ IE: "Невозможно найти страницу... Возможно, эта страница была удалена, переименована, или она временно недоступна... ля-ля-ля"

2)Да точно htdocs.


Автор: lynx
Дата сообщения: 05.01.2004 21:03
DJ_RULEZ

Давай сначала. Если не рабоает директива .htaccess, то ты должен увидеть стандартную ошибку 404, а не страницу

Цитата:
"Невозможно найти страницу..


Поэтому сначала добейся работы сервера вообще, а потом мудри с ошибками.

Что пишет сервер, если набрать http://127.0.0.1 ?
А если набрать http://127.0.0.1/mrmr ?

И что при этом в логах?
Автор: DJ_RULEZ
Дата сообщения: 06.01.2004 21:47
Сервер работает нормально... кстати я сделал 404 старницу, но не через .htaccess
а через httpd.conf, но всё таки хотелось бы через .htaccess... такое ощущение что сервер вообще не понимает и не воспринимает этот файлик, ибо пытался вписать туда Options -Indexes не заработало...
Автор: Cheery
Дата сообщения: 06.01.2004 21:53
DJ_RULEZ

Цитата:
а через httpd.conf, но всё таки хотелось бы через .htaccess... такое ощущение что сервер вообще не понимает и не воспринимает этот файлик, ибо пытался вписать туда Options -Indexes не заработало...

все зависит от того - разрешен ли у тебя для данной диры override.. вообще то при этом, если нет, должна 500 ошибка вылетать. это то меня и смутило, что ее нет.
Автор: Slavakov
Дата сообщения: 06.02.2004 10:57
Подскажите пожалуйста, как грамотно написать .htaccess в этом случае:
Есть директория public_html, в ней надо расположить:
Domen (со своими папками)
Subdomen1 ( (со своими папками)
Subdomen2 ( (со своими папками)
....... и т.д.


Можно сделать так:
папка 1 Domen
папка 2 Domen
....
папка Subdomen 1
папка Subdomen 2
.......
index.php (Domen)
Но это каша с папками домена и субдоменов.

Можно так:
папка Domen (внутри: index.php, папка 1, папка 2 ...)
папка Subdomen 1
папка Subdomen 2
и файл index.html(php) (редирект на папку Domen)

Можно так:
папка Domen (внутри index.php, папка 1, папка 2 ...)
папка Subdomen 1
папка Subdomen 2
и файл .htaccess

Вопрос: Как правильно написать .htaccess ?

Автор: Cheery
Дата сообщения: 06.02.2004 21:27
Slavakov

Цитата:
Как правильно написать .htaccess ?

htaccess для чегО??
Автор: Slavakov
Дата сообщения: 06.02.2004 22:11

Цитата:
htaccess для чегО??

Для Domena, чтобы набрав domen.com (который лежитв папке Domen вместе с index.php, а не в корне), пользователь попадал в папку Domen, где лежит сайт, но желательно, чтобы было в броузере Domen.com/, а не Domen.com/domen/
Т.е. чтобы папка Domen была корневой папкой по умолчанию.
Автор: Cheery
Дата сообщения: 06.02.2004 23:01
Slavakov

Цитата:
но желательно, чтобы было в броузере Domen.com/, а не Domen.com/domen/

http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html
http://forum.ru-board.com/topic.cgi?forum=8&topic=3705#1
RewriteRule ^/(.*) /domen/$1[L]
Автор: Slavakov
Дата сообщения: 07.02.2004 11:33
Спасибо за совет. Я сделал по другому. Сделал в корне index.html с кратким описанием и далее ссылка в папку domen.
Автор: Isvet
Дата сообщения: 09.02.2004 16:30
Нечего не понимаю... Не работает хоть убей...

SetEnvIf REMOTE_ADDR ххх.ххх.ххх.ххх REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /1.html

мод mod_setenvif стоит...
Автор: sghi
Дата сообщения: 17.02.2004 05:26
Уважаемые! Можно как-нибудь добиться того, чтобы:


Код: RedirectPermanent /files/ http://www.site.ru/folder1/
не касался
RedirectPermanent /files/old.php http://www.site.ru/folder2/new.php
Автор: IvanSusanin
Дата сообщения: 06.03.2004 23:13
Всем привет

Столкнулся со следующей проблемой, не отображаютсьа симвилы кирилицы windows-1251 (порталыная система на венгерском сервере Apache с кодировкой charset=iso-8859-2).
Подсказали попробовать поигратся с .htaccess но ничего не получается да к томуже админ не хочет помогать, видно русских недолюбливает.

Сайт загружается через фрейм.

Цитата:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<!-- saved from url=(0022)http://okolica.srv.hu/ -->
<HTML><HEAD><TITLE>Okolica</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD><FRAMESET border=0
frameSpacing=0 rows=0,* frameBorder=0><FRAME name=SRVUpperFrame marginWidth=0
marginHeight=0 src="Okolica_elemei/statisztika.html" frameBorder=0
scrolling=no><FRAME name=SRVMainFrame marginWidth=0 marginHeight=0
src="Okolica_elemei/okolica" frameBorder=0></FRAMESET></HTML>



Ребята помогите.
neocron@freemail.hu
http://okolica.srv.hu




Цитата:
Пробовал следующие методы в .htaccess

CharsetDisable On
-----
CharsetDefault windows-1251
CharsetSourceEnc windows-1251
-----
DefaultLanguage ru
-----
AddLanguage ru-ru .ru
-----
AddCharset WINDOWS-1251 .cp-1251 .win-1251
-----
<Files *.php>
AddCharset windows-1251 .php
AddCharset WINDOWS-1251 .cp-1251 .php
AddCharset WINDOWS-1251 .win-1251 .php
</Files>
-----
<Files *.html>
AddCharset windows-1251 .html
AddCharset WINDOWS-1251 .cp-1251 .html
AddCharset WINDOWS-1251 .win-1251 .html
</Files>
-----
<Files *.htm>
AddCharset windows-1251 .htm
AddCharset WINDOWS-1251 .cp-1251 .htm
AddCharset WINDOWS-1251 .win-1251 .htm
</Files>
Автор: Cheery
Дата сообщения: 06.03.2004 23:19
IvanSusanin
http://forum.ru-board.com/topic.cgi?forum=8&topic=1855#8
Автор: IvanSusanin
Дата сообщения: 06.03.2004 23:50
Да хорошобы сделать так, но увы я не админ и к конфигу апача мне не добраться чтоб прописать нужные кодировки

Другие предложения, пожайлуста. )

А как можно проверить что апач принимает во внимание прописанные функции в .htaccess (по фтп файлы можно загрузить на сервер)
Автор: IvanSusanin
Дата сообщения: 07.03.2004 11:50
Подскажите, слышал существует глобальный .htaccess а где его искать?? То что в нем прописано в простыми .htaccess нельзя изменить???
Автор: lynx
Дата сообщения: 07.03.2004 12:18
IvanSusanin

Цитата:
Подскажите, слышал существует глобальный .htaccess а где его искать??


Что значит "глобальный" .htaccess?
Вероятно, он называется конфигом сервера

Автор: IvanSusanin
Дата сообщения: 07.03.2004 12:32
Выходит тогда нет глобального, а только конфиг сервера?
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess или они только для баласта лежат???
Автор: lynx
Дата сообщения: 08.03.2004 16:19
IvanSusanin

Цитата:
Выходит тогда нет глобального, а только конфиг сервера?


Что значит, глобального то?

Если в конфиге сервера разрешено использовать любые директивы в .htaccess, что задается опцией Allow Override all, то директивы .htaccess будут иметь преимущества перед директивами конфига сервера.
Положенный в корень сайта, .htaccess будет распространять свои правила на все подпапки сайта. Если в подпапку положить свой .htaccess, то будут иметь преимущества его директивы.


Цитата:
А как можно проверить что апач принимает во внимание прописанные функции в .htaccess


Прописать в .htaccess директиву и посмотреть, работает она или нет.
Автор: WebDi
Дата сообщения: 18.06.2004 06:39
Доброе утро.

А я к вам с проблемкой. Нужно, чтобы можно было подключиться через сокет к серверу, через порт больше 1024. Хотел узнать, как такой порт открыть из .htaccess?

Насколько я понял, что если в конфиге Апача есть Allow Override all, можно в .htaccess прописать Listen 80 и Listen 1025.
А как это сделать через VirtualHost ? Обязательно ли при этом прописывать Listen ?

Страницы: 12345678910111213

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


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