Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Пог Д. -> "Mac OS X. Основное руководство" -> 300

Mac OS X. Основное руководство - Пог Д.

Пог Д. Mac OS X. Основное руководство — СПб: Символ-плюс, 2004. — 800 c.
ISBN 5-93286-053-7
Скачать (прямая ссылка): macosnovruk2004.pdf
Предыдущая << 1 .. 294 295 296 297 298 299 < 300 > 301 302 303 304 305 306 .. 343 >> Следующая

Чтобы иметь возможность запускать собственный сценарий CGI, скопируйте его в папку Library-»\AfebServer-»CGI-Executables (это относится к вам, администраторы), Веб-адрес сценария выглядит как http:/(111222. 3.44/cgi-Ып/имя-сценария. (Подставьте действительный адрес EP и действительное имя файла сценария.)
К сожалению, вам не удастся добиться особого прогресса в тестировании своих сценариев CGI (и даже тех двух примеров, которые Apple поставляет в папке CGIExecu-tables), поскольку флаг «выполнения» для этих файлов отключен. Чтобы включить его, необходимо выполнить команду chtTiod (change mode, изменить режим).
Простой способ состоит в том, чтобы перетащить сценарии в окно условно-бесплатной программы SuperGetlnfo, доступной по адресу www.missingman-uals.com. Перетащите пиктограмму сценария CGI в SuperGetlnfo, щелкните по закладке Pennissions, включите первые три пометки, как показано здесь, и для всех трех типов (Owner, Group, World) включите пометку Execute.
То же можно сделать в терминале. В приглашении % переключите внимание Мака на нужную папку следующим образом:
cd /Library/WebServer/CGI-ExBCUtables
^ Ii
Qflffltr root
Croup ^ мітгл
Owntr Croup World M Ш
"•»«¦ Я S в
Доступ к файлам через Интернет
691
Нажмите клавишу Enter. Наберите:
- sudo cnmod 755 test-cgi
Команда chmod - быстрый способ изменить привилегии доступа, включая флаг выполнения, недоступный в окне File-^Get Info,
Число 755 тянет за собой большой объем информации, который можно получить в любом приглашении Terminal, набрав man chmod и нажав Enter. Если коротко, то данный код представляет собой сокращение фразы «Измени права доступа таким образом, чтобы все могли читать и исполнять этот файл, но не изменять его». Как раз то, что нужно для сценария CGI.
Нажмите клавишу Enter: теперь можно продолжать, sudo запрашивает пароль администратора. Наберите пароль, нажмите Enter - готово. Протестировать сценарий можно на той же машине (http://localhost/'cgi-bin/testcgi) или с другой машины сети, или по Интернету (http://111.222.3.44/cgi-Ып/testcgi).
Навигация по Маку в броузере
Включив доступ к веб-документам, можно путешествовать по папкам собственной машины прямо в броузере - просто в качестве «веб-адреса» будет выступать имя localhost.1
Так, чтобы увидеть содержимое собственной папки Sites, наберите http://localhost/-chris/ (краткое имя своей учетной записи) в поле адреса броузера. А чтобы просмотреть содержимое папки Library-*WebServer-»Documents, достаточно набрать лишь http://localhost/.
Совет---- Вообще говоря, в любом адресе, содержащем слово localhost (как в последних примерах), в целях экономии времени его можно опускать. Однако символ косой черты следует сохранить во всех случаях. Например, адреса http:/// достаточно, чтобы увидеть список документов в главной веб-палке Мака.
Но зачем ограничиваться документами HTML7 Можно просмотреть содержимое любой папки на Маке, набрав ее путь. Так, чтобы открыть свою папку Documents, наберите file:///Users/chris/Documents/ в поле адреса броузера. Будет выведен список, подобный приведенному на рис. 21.2, и содержимое папки окажется доступным для изучения. Щелкните по ссылке, чтобы открыть документ.
1 localhost - специальное, зарезервированное имя, позволяющее компьютеру ссылаться на самого себя. - Примеч. науч.ред.
692
Глава 21. SSH, FTP, VPN и публикация веб-документов
И снова Apache
Как уже упоминалось, Apache является наиболее распространенной в мире программой для создания веб-сервера. Как можно догадаться, Apache — приложение мощное, надежное и достаточно сложное в использовании. В конце концов, это же программа Unix.
За подробной информацией можно обратиться к любому из следующих источников:
• Руководство Apache. Чтобы открыть его, наберите http://localhost/manual/ в поле адреса своего веб-броузера. Продвинуться более или менее далеко в чтении этого руководства смогут только люди, учившиеся в техническом вузе, однако получить представление о сервере смогут все.
• Apache: The Definitive Guide (Apache: справочное руководство). Книга от издательства O'Reilly.1
• MacOSXHints.com, Десятки приверженцев Mac OS X разместили на сайте www.macosxhints.com советы по настройке Apache.
Кроме того, имейте в виду, что за $300 можно купить графический интерфейс для разнообразных настроек Apache в виде программы Tenon iTools (не имеющий ничего общего с прежней службой Apple iTools). Понимание технических аспектов размещения веб-страниц по-прежнему необходимо, однако программа избавляет от необходимости набирать команды Unix.
FTP
Серверы FTP (file transfer protocol, протокол передачи файлов) хранят файлы для загрузки по Интернету. Если вы вообще слышали об FTP, то речь, шла либо о загрузке дистрибутива программы с одного из FTP-серверов Интернета, либо о создании и сопровождении вашего собственного веб-сайта.
Передача и прием файлов при работе с FTP
Подключение к сайту FTP обычно требует программы-клиента FTP, работающей на вашей системе. Для Mac OS X в число популярных программ-клиентов FTP входят условно-бесплатные Fetch, Interarchy и Captain FTP, а также бесплатная RBrowser late (доступны для загрузки с www.oersiontrac-ker.com, в частности).
Предыдущая << 1 .. 294 295 296 297 298 299 < 300 > 301 302 303 304 305 306 .. 343 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100