Закрыть файл от просмотра
От: Аноним  
Дата: 10.07.09 07:28
Оценка:
Как запретить браузеру показывать содержимое файла? Написал перловый модуль (*.pm), содержащий настройки (логин, пароль), ввожу в адресной строке браузера путь к модулю — и, опа! Весь исходный текст модуля как на ладони.
Re: Закрыть файл от просмотра
От: Donz Россия http://donz-ru.livejournal.com
Дата: 10.07.09 07:44
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как запретить браузеру показывать содержимое файла? Написал перловый модуль (*.pm), содержащий настройки (логин, пароль), ввожу в адресной строке браузера путь к модулю — и, опа! Весь исходный текст модуля как на ладони.


А зачем сам модуль класть в папку, обслуживаемую веб-сервером? Положи куда-нибудь в /perllib, а в веб-каталоге напиши скрипт, который вызывает из модуля нужную функцию и генерит уже сам хтмл, который отдается пользователю.
Также надо правильно настроить веб-сервер, чтобы он только выполнял скрипты и не показывал их содержимое. Это надо разбираться с настройками веб-сервера. Подозреваю, что вопрос именно в этом?
Re[2]: Закрыть файл от просмотра
От: Аноним  
Дата: 10.07.09 08:15
Оценка:
Здравствуйте, Donz, Вы писали:

D>Здравствуйте, Аноним, Вы писали:


А>>Как запретить браузеру показывать содержимое файла? Написал перловый модуль (*.pm), содержащий настройки (логин, пароль), ввожу в адресной строке браузера путь к модулю — и, опа! Весь исходный текст модуля как на ладони.


D>А зачем сам модуль класть в папку, обслуживаемую веб-сервером? Положи куда-нибудь в /perllib, а в веб-каталоге напиши скрипт, который вызывает из модуля нужную функцию и генерит уже сам хтмл, который отдается пользователю.


Тогда вопрос по структуре сайта. Можно расписать пример типичной структуры каталогов для сайта, с указанием, что обрабатывается сервером, а что нет?
Re[3]: Закрыть файл от просмотра
От: Donz Россия http://donz-ru.livejournal.com
Дата: 10.07.09 09:24
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Тогда вопрос по структуре сайта. Можно расписать пример типичной структуры каталогов для сайта, с указанием, что обрабатывается сервером, а что нет?


Что должно выполняться, а что просто отдаваться задается в настройках веб-сервера. Я этим не занимался, просто знаю, что такое есть.
А структура — хз. Выбирай, какая удобнее тебе. Я так понимаю, выбор действия происходит на основе запрошенного файла. Например, если запросили .pl, то выполнять перловый скрипт.
Re: Закрыть файл от просмотра
От: Vamp Россия  
Дата: 10.07.09 20:22
Оценка:
А>Как запретить браузеру показывать содержимое файла? Написал перловый модуль (*.pm), содержащий настройки (логин, пароль), ввожу в адресной строке браузера путь к модулю — и, опа! Весь исходный текст модуля как на ладони.
Это какой же сервер? Апач все, что в cgi-bin может только исполнять, и никак не показывать.
Да здравствует мыло душистое и веревка пушистая.
Re[2]: Закрыть файл от просмотра
От: Аноним  
Дата: 17.07.09 09:07
Оценка:
Здравствуйте, Vamp, Вы писали:

А>>Как запретить браузеру показывать содержимое файла? Написал перловый модуль (*.pm), содержащий настройки (логин, пароль), ввожу в адресной строке браузера путь к модулю — и, опа! Весь исходный текст модуля как на ладони.

V>Это какой же сервер? Апач все, что в cgi-bin может только исполнять, и никак не показывать

Да что ты говоришь? Любой сервер, если в cgi-bin лежит файл с неизвестным апачу расширением.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.