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

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


htaccess не кошерно?

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

freebeer Вот не получается с .htaccess
...
Рейтинг: 0 / 0
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
    #33310392
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сами включения подключать не через 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
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
    #33310532
isSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так то же не получается, видимо, наш хостер не поддерживает PHP скрипты, и кроме того, у меня на тестовых сайтах тоже не работает (IIS) , ставить туда PHP не хочется.
В конце концов, наверно, ничего страшного в этом нет. Или есть? Поисковики, наверно, скорее выдадут shtml, чем inc ...
...
Рейтинг: 0 / 0
(Apache) Как запретить доступ к файлу снаружи, но разрешить его использование на сервере
    #33310804
Alexander Netkachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поисковики inc вообще не выдадут. Как и пользователи просто не узнают, целая у тебя страница или с использованием SSI.

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


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