Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере / 14 сообщений из 14, страница 1 из 1
04.10.2005, 13:53
    #33303717
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
Следующая ситуация. У меня используются расширения *.shtml и *.inc . В первые вкладываются inc файлы с помощью <!-- include virtual ... -->. В свою очередь inc файлы тоже содержат такие включения.
Задача стоит такая - на сервере все включения должны проходить нормально, но для внешних пользователей inc файлы должны быть недоступны через браузер.
Пробовал делать вот так
Код: plaintext
1.
2.
3.
<FILES *.inc>
order allow,deny
deny from all
</FILES> 
inc файлы действительно перестают быть доступными для внешних пользователей, но и на сервере они не включаются в shtml файлы.
Как можно реализовать задуманное?
...
Рейтинг: 0 / 0
04.10.2005, 14:56
    #33303946
alexpogorelov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
а обязательно ложить в каталоги апача?
...
Рейтинг: 0 / 0
04.10.2005, 15:37
    #33304074
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
А как еще можно? Я использую сторннего хостера, поэтому доступ у меня только по ftp и только к содержимому сайту
...
Рейтинг: 0 / 0
04.10.2005, 16:06
    #33304179
alexpogorelov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
перл?
...
Рейтинг: 0 / 0
04.10.2005, 16:40
    #33304277
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
не хотелось бы его использовать. Надо ведь еще и посмотреть, что это за штука и с чем его едят. Я о нем вообще ничего не знаю :) не было необходимости.
Можно как-то без этого?
...
Рейтинг: 0 / 0
04.10.2005, 16:47
    #33304306
alexpogorelov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
у меня лежат в cgi-bin некоторые файлы
но в шапке путь к интерпретатору не прописан
при попытке обартиться к нему сервер ругается
...
Рейтинг: 0 / 0
06.10.2005, 12:15
    #33308550
1024byte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
А имя .inc обязательно ?
Я на пхп подключаемые файлы тоже обзывал .php
и в них хранил функции.
если его открыть он ничего не отдает, открывайте на здоровье.
...
Рейтинг: 0 / 0
06.10.2005, 12:39
    #33308665
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
Попробовал заменить inc на php появилась та же проблема, что и сначала с inc - не обрабатываются вложенные <!--include virtual --> почему-то, может на хостинге настройки кривые?
...
Рейтинг: 0 / 0
06.10.2005, 13:21
    #33308852
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
А можт еще добавить allow from localhost?:)

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
06.10.2005, 13:43
    #33308950
freebeer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
isSokol
Как можно реализовать задуманное?


htaccess не кошерно?

www.helloworld.ru/texts/comp/inet/apache/htaccess/sintaksis.htm
...
Рейтинг: 0 / 0
06.10.2005, 15:06
    #33309259
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
тоже пробовал :) только я делал вот так
Код: plaintext
1.
2.
3.
4.
<FilesMatch .inc>
Order Deny,Allow
Allow from  127 . 0 . 0 . 1 
Deny From All
</FilesMatch>
И это не помогло.

freebeer Вот не получается с .htaccess
...
Рейтинг: 0 / 0
07.10.2005, 00:02
    #33310392
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
А если сами включения подключать не через SSI ( <!--#include virtual="bla-bla-bla.inc"--> ) а через PHP ( <?php include("bla-bla-bla.inc"); ?> )? PHP при включении файлов минует правила .htaccess. А в уже готовых страницах будет не очень сложно прогнаться с помощью "Найти и заменить" и позаменять SSI-шные инклюды на PHP-шные :)
------------
CMD: Console of Must Die
...
Рейтинг: 0 / 0
07.10.2005, 07:39
    #33310532
isSokol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
Так то же не получается, видимо, наш хостер не поддерживает PHP скрипты, и кроме того, у меня на тестовых сайтах тоже не работает (IIS) , ставить туда PHP не хочется.
В конце концов, наверно, ничего страшного в этом нет. Или есть? Поисковики, наверно, скорее выдадут shtml, чем inc ...
...
Рейтинг: 0 / 0
07.10.2005, 10:17
    #33310804
Alexander Netkachev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
Поисковики inc вообще не выдадут. Как и пользователи просто не узнают, целая у тебя страница или с использованием SSI.

Ты сам посуди - страница собирается на сервере и отдается клиенту. Клиент получает большой собраный HTML. Как он вообще узнает имена inc файлов, к которым обращаться?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]