Другие распространенные вопросы

Местные праздники

Самые известные праздники, отмечаемые не только в Денвере, но и во всем Колорадо:

  • Фестиваль воздушных шаров. Проводится в августе. Начинается праздник с запуска в небо 70 000 шаров, а заканчивается автомобильным парадом.
  • Довольно интересный праздник, на котором выступают звезды – день легализации марихуаны, проводимый 20 апреля. На этой акции собираются более 100 000 человек.
  • Традиционно встреча Нового года отмечается на широкую ногу. Основная часть мероприятия проходит в здании вокзала. С детьми же встретить праздник рекомендуется в Денверском зоопарке.

Фестиваль воздушных шаров, Колорадо

Как удалить Денвер с компьютера

Довольно часто возникает вопрос, как удалить эту сборку со своего компьютера. Основная загвоздка удаления состоит в отключении созданного при установке виртуального диска. Но обо всем по порядку. Сначала вам нужно будет, конечно же, остановить работу локального сервера с помощью соответствующего ярлычка на рабочем столе.

Затем удалить виртуальный диск, который был создан при установке. Вспомните, какую букву вы присвоили этому виртуальному диску и перейдите в Windows по следующему пути «Пуск» — «Выполнить» (можно вместо этого нажать сочетание клавиш Win+R), введите в открывшемся окне команду:

Вместо буквы виртуального диска Z вам нужно будет ввести свой вариант (диск Z предлагаетcz в качестве буквы для виртуального диска по умолчанию). Ну, и для окончательного удаления сборки Denwer с вашего компьютера будет достаточно удалить каталог WebServers (по умолчанию это папка «C: WebServers») и убрать три ярлычка с рабочего стола вашей операционной системы Windows. Все, можно считать, что нам удалось удалить его малой кровью.

Многие часто спрашивают как запустить php через denwer или чем открыть php? Ну для начала нужен сам денвер конечно при условии, что вы запускаете его на вашем обычном компьютере. Сам же denwer пока ещё бесплатный! Для обычных людей первые пять пунктов написаны специально для вас:

После того, как установили denwer — настройки лучше не трогать, т.к. с полнейшим «фаршем» — PHP и так прекрасно работает в 99% процентах режимах. Есть модули и GD и Magic, XML, XLS, FDPF и прочие — уже включены. Был случай: казалось бы прописал, также как и на серваке модуль so библиотечку dll в винде — и всё завалилось — пришлось делать назад (как было) хотя в httpd.conf Apache она выключена, а работает оказывается из php5! PHP и MySQL самые предпоследние на момент публикации этой статьи. Поддерживают всё и вся! На этом ДЕНВЕРЕ я обкатывал самые извращенческие сайты и пардон — всё работало. Хочу отметить, что прежде чем писать: у меня не работает php, прочитайте ещё раз эту статью — всё просто, нажатием пары кнопок делается. Удачи в программировании друзья 🙂 DENWER хороший инструмент для web разработчиков и web программистов, хочу сказать — СПАСИБО ЕГО РАЗРАБОТЧИКАМ!

Часто спрашивают: можно ли запускать php программы на iPhone или Andro >Ответ Сисадмина — да можно, при наличии обычного браузера, но вам надо «расшарить» ваш домашний комп или прописать проброс локального адреса http:// (точно также, вы просматриваете обычные web-странички)

При добавлении ваших новых доменов в home — не забываем делать restart денвера — каждый раз после добавления новых!

А вот, то что КАК РАЗ «вводит в заблуждение » вас, пользователей и начинающих программистов (читаем — ФАЙЛ НЕ НАЙДЕН) — все, хватаются за голову и орут: Не работает, не работает, не работает… читаем 5 пункт ещё раз.

The requested URL /111/index.php was not found on this server.

Что такое Denwer

Это локальный web-сервер в сборку которого входит самый известный сервер Apache. Сборка бесплатная и позволяет работать со всеми известными движками сайтов и форумов в том числе и WordPress. При установке денвера отключите скайп. Работает практически на всех Windows. Лично я проверял на XP/7/Vista. Так же в сборке имеется PHPmyAdmin с которым нам тоже придется поработать. Иными словами Denwer это эмулятор хостинга.

Научившись работать с ним, будет проще учиться работать с настоящими хостингами. Тем более доступ к файлам прямой — это чем то вам напомнит работу с FTP. Не бойтесь этих слов если вы их еще не знаете, по ходу разберетесь. Все просто.

Основные достопримечательности Денвера

Как и во многих городах Америки, здесь есть свой Даунтаун с высотными зданиями, и огромные территории, занятые частными домами. В центре города возвышается массивное сооружение местного Капитолия. Его огромный купол покрыт чистым золотом, в знак того, что местная земля всё же была некогда богата этим благородным металлом.

Интересно! Туристы любят подниматься по западной лестнице Капитолия. Оказавшись на её 18-й ступени, можно остановиться, осознавая: это высота 1 мили над уровнем океана! И тут же вспомнить самое популярное прозвище Денвера — «Город высотой в милю». Местные жители очень гордятся, что их город расположен так высоко!

Другие достопримечательности Денвера:

  • Монетный двор. Один из нескольких в стране. Говорят, на его территории хранится четверть золотого запаса США.
  • Художественный музей Денвера. Удивляет уже его авангардистский внешний вид. Знаменит своей огромнейшей экспозицией индейского искусства. Один из крупнейших подобных музеев в стране.
  • Историко-этнографический музей Денвера. Великолепные залы рассказывают об истории штата, о временах «золотой лихорадки» и жизни индейских племён.
  • Музей природы и науки Денвера. Особенно впечатляет зал, посвящённый освоению космоса. Говорят, он лучший в США.
  • Ред Рок Парк. Уникальное место в черте города, где на склонах красных скал находится огромный амфитеатр, обладающий невероятной естественной акустикой. Здесь проходят городские музыкальные фестивали, даже концерты симфонической музыки.
  • Ботанические сады Денвера. Снискали себе славу в масштабах всей страны, известны коллекциями редчайших в мире орхидей.
  • Заповедник Скалистые горы. Он располагается в часе езды от городских улиц, но сюда едут все туристы, посетившие Денвер. Это удивительное место в горах, где на небольшой площади сконцентрировано полторы сотни небольших озёр, а высокогорная тундра встречается с хвойными лесами и засушливой степью.

Конечно, это только малая часть тех мест, которые способны покорить душу приехавшего сюда туриста. Сами американцы говорят, что Денвер является непревзойдённым образцом большого города, сумевшего сохранить в своём облике милую провинциальность и природную естественность. Здесь очень чистые улицы и приветливые люди, и всегда в воздухе пахнет степью и горами. Во всяком случае, так говорят его жители — а они не могут ошибаться!

Как скачать Денвер

Скачать программу можно с официального сайта http://www.denwer.ru/, где требуется регистрация (уже не требуется) и подтверждение через почту. После этого станет доступен архив (установщик) с дистрибутивом. Запомните в какую папку загрузили программу. Обычно, это либо «Загрузки» (Download), либо «Рабочий стол».

Примечание: На стадии скачивания выскакивает предупреждение: файл может нанести вред системе. Проверила его в программе VirusTotal 65-ю антивирусами. Ничего страшного не найдено, программе дана зеленая дорога. Это говорит о том, что дистрибутиву доверяют.

Возможно понадобится отключить антивирус, если он блокирует установку. Иногда его работа может помешать созданию сервера на ПК, но не всегда. Если что-то не получается, имейте это ввиду. Поэтому либо отключите антивирус, либо внесите Denwer в исключения. Не переживайте, после все будет работать в прежнем режиме.

Развлечения и достопримечательности Денвера

«Сердце» Денвера — никогда не спящий район Капитол-Хилл, по которому пролегают главные артерии города — Бродвей, Дауниниг-Стрит, Колфакс-Авеню и Сикст-Авеню. К этому кварталу примыкает LoDo (более низкая центральная часть столицы Колорадо, которая так и называется — Lower Downtown, сокращенная жителями до удобоваримой версии «ЛоДо»). Она ограничена популярной в вечернее время площадью Лаример и вокзалом Юнион-Стейшн и славится множеством исторических зданий, а также самыми популярными ресторанами, ночными клубами и, конечно же, достопримечательностями в Денвере.

Самая важная достопримечательность города — это Капитолий штата Колорадо конца 19 века, массивное здание из белого гранита, увенчанное золотым 55-метровым куполом. Адрес: 200 E Colfax Ave; предлагают бесплатные организованные туры, но куда важнее сделать фото на фоне таблички «One Mile Above Sea Level». Далее стоит направить свои стопы в LoDo и просто насладиться прогулкой по старинному кварталу, по дороге забегая в тот или иной музей. Например, в Дом-музей Молли Браун (Molly Brown House Museum, адрес:
1340 Pennsylvania St, стоимость посещения 5-8 USD). «Непотопляемая» леди Молли Браун, одна из немногих выживших пассажирок «Титаника», жила в 1880-ых в большом денверском особняке. Сегодня здесь можно увидеть не только оригинальную мебель того периода, но и массу очаровательных старинных безделушек в ходе 45-минутной экскурсии.

Самая важная достопримечательность города — это Капитолий штата Колорадо конца 19 века, массивное здание из белого гранита, увенчанное золотым 55-метровым куполом.

Еще один пафосный особняк, достойный визита — это резиденция губернатора Колорадо (Governor’s Residence at Boettcher Mansion, адрес: 400 E. 8th Ave, вход бесплатный). Примечательна как история особняка, полная знатных имен аристократичных жителей Колорадо, так и интерьеры здания. Каждый вторник с июня по август, а также одну неделю в декабре по резиденции проводят бесплатные экскурсии.

Наконец, завершить знакомство с сильными мира Денвера можно в отеле Brown Palace (321, 17th Street, экскурсия каждую среду и субботу в 15:00, стоимость 10 USD, постояльцам бесплатно). Этот легендарный отель треугольной формы, построенный в 1892 г. в самом центре города, принимал в своих стенах Рузвельта, Трумэна, Эйзенхауэра и даже разбитных «Битлов». Все они оставили свои автографы в гостевой книге гостиницы. В конце экскурсии ожидает послеобеденный чай — давняя традиция Brown Palace, которую не забывают ни на один день. Присоединиться может любой желающий.

Разумеется, это лишь верхушка айсберга достопримечательностей очаровательного Денвера, ведь отдельного упоминания заслуживают и великолепные музейные собрания столицы Колорадо, представленные, например, в Художественном или Естественно-научном музеях. И зоопарк Денвера — 4-й по популярности в США, а это много значит! И удивительно живописный Ботанический сад, и музей с могилой великого Баффало Билла, и каньон Эльдорадо, и, конечно же, национальный парк Rocky Mountain — «жемчужина» не только штата, но и всей страны, которая находится всего-то в 1,5 часах езды от города.

Экономика

Панорама Денвера (Используйте курсор для выделения зданий)

В отличие от большинства столиц штатов, основой экономики Денвера является частный сектор. Выгодное географическое положение сделало город удобным логистическим центром для компаний, занимающихся торговлей и транспортными услугами в горных, юго-западных и западных штатах.

Репаблик Плаза — самое высокое здание в Денвере (и в Колорадо).

На 17-й улице располагается множество финансовых и корпоративных зданий.

В городе имеются предприятия различных отраслей, таких, как авиационной, ракетнокосмической, химической, полиграфической и пищевой. В числе наиболее известных представленных здесь компаний — Mountain States Telephone & Telegraph Company (англ.)русск. (созданная в 1911, ныне — часть корпорации CenturyLink), Gates (англ.)русск. (крупнейший в мире производитель промышленных ремней, основанный в Южном Денвере в 1919), Village Inn (одна из наиболее известных в США сетей ресторанов быстрого питания, отличающаяся широким ассортиментом в утреннем меню), Kroger (имеющая в Денвере 4 фабрики), Lockheed Martin и Ball Aerospace. В Денвере также расположен один из двух Монетных дворов США.

Первый ресторан Chipotle Mexican Grill возле кампуса Денверского университета.

Важную роль в городской экономике играют банковское и страховое дело, торговля и телекоммуникации, сфера услуг. В Денвере размещена штаб квартира корпорации AIMCO — крупнейшего в США владельца и оператора многоквартирных жилых домов.

Исторически город играет важную роль в оборонных, космических и энергетических проектах американского правительства. В этих сферах заняты десятки тысяч горожан.

Статус столицы штата и транспортного узла региона сделал Денвер местом размещения крупных региональных отделений множества федеральных органов власти. Наряду с различными учреждениями штата Колорадо и самого города, они обеспечивают работой более 15 % жителей и привлекают в город многочисленные юридические и лоббистские фирмы.

В 2010 валовый продукт Денверской агломерации составил 157 млрд долларов, что ставит её на 18-е место по этому показателю среди агломераций США.

Денвер является городом с одним из самых низких уровней безработицы в США: 3,8 % (2007).

Следующий шаг – настройка локального сервера

Одним из преимуществ денвера является простота его настройки. Как настроить денвер правильно, мы расскажем ниже. Если использовать настройки по умолчанию, могут возникнуть проблемы при установке объёмных расширений, либо при импорте большой базы данных.

Стандартные настройки ограничивают объем загружаемых файлов всего лишь двумя мегабайтами. Чтобы снять данное ограничение, необходимо отредактировать в обычном текстовом редакторе файл php.ini (располагается в папке usrlocalphp5).

В строке upload_max_filesize=2M следует изменить параметр 2 на 32, тем самым ограничив объём загружаемого файла 32-мя мегабайтами.

При этом в строке post_max_size=8M восьмёрку следует заменить цифрой 64, так как этот параметр определяет максимальный объём передаваемых данных, и он обязательно должен быть в два, или даже в три раза больше ограничения по объёму загружаемого файла.

Если бы все пользователи выполняли данные рекомендации, то разговоров о том, что не работает денвер, было бы меньше.

Начало работы с локальным сервером

Для того чтобы начать работу с локальным сервером, нужно запустить денвер, кликнув двойным щелчком по иконке «Start Denwer» на рабочем столе, открыть браузер и в адресной строке набрать адрес http://localhost/denwer/.

Если откроется окно, такое же, как и на картинке ниже, то ваш локальный сервер успешно запустился. Если же появляются сообщения об ошибках, то это значит, что денвер не запускается:

На открытой ранее странице http://localhost/denwer/ найдите раздел «Тестирование Денвера» и в таблице данного раздела перейдите по всем имеющемся ссылкам, каждая из которых активирует один из установленных модулей.

Если проблем нет, возможности будущего сайта на вашем локальном сервере будет полностью соответствовать тому, что вы получите на удалённом сервере хостинг-провайдера:

PHPPHPMyAdmin

Если вы не знаете, как зайти в phpmyadmin denwer, просто нажмите на соответствующую ссылку в той же таблице:

Moy_Sayt.ruC:WebServershomelocalhostwww

В дальнейшем, чтобы открыть локальный сайт, в браузере необходимо будет прописать название данной папки после http://localhost/, например, http://localhost/Moy_Sayt.ru/.

Что делать, если денвер не заработал?

После подключения локального сервера браузер в некоторых случаях выдаёт сообщение, что не запускается денвер. Основная причина чаще всего заключается в его блокировке вашим антивирусным пакетом или брандмауэром.

В этом случае придётся самостоятельно разрешить исходящее соединение для сервера по протоколу TCP на 80 и 443 порты для http и https соответственно. (Располагается оно обычно по адресу C:webserversUSRlocalapacheBINhttpd.exe).

Кстати, эти же порты может занимать и популярное приложение Skype, поэтому на время работы с локальным сервером его лучше отключить.

Проекты, аналогичные Denwer

Хотя денвер является одним из наиболее популярных, гибких и простых инструментов для веб-разработчика, иногда полезно ознакомиться и с аналогичными решениями, также предоставляющими в распоряжение пользователя полноценный локальный сервер для разработки сайтов.

Так, например, аналог denwer XAMPP предлагает не только набор инструментов для локального сервера, но и полноценную графическую оболочку, которой, как было ранее отмечено, в Denwer не имеется. Поэтому многие разработчики предпочитают именно XAMPP.

Отметим также, что после установки данного пакета виртуального диска не создаётся. (Напомним, что Denwer по умолчанию создаёт новый диск Z, но от этой опции при установке можно отказаться).

Также при наличии желания имеет смысл обратиться к пакету VertrigoServ. В него также входит веб-сервер Apache, PHP, MySQL, SQLite, SQLiteManager, PHPMyAdmin (утилита для администрирования БД MySQL), а также Zend Optimizer (для повышения производительности активных процессов).

Пошаговая установка Денвера

Шаг №1

Отключите Skype, так как, программа обычно занимает порты, которые нам сейчас понадобятся. Не переживайте, в этом нет ничего страшного. Запустите инсталляционный файл.

Дважды кликните по папке с расширением «exe». Согласитесь с предложением, нажав кнопку «Да». Откроется окно браузера с сообщением о запуске инсталлятора.

Примечание: Процесс инсталляции отличается от привычного. Выделение виртуального диска требует изменений, которые выполняются в системе. Окна установщика представлены в командной строке. Пусть не пугает черный цвет. Так и должно быть.

Продолжая установку, увидите окно с приветствием. Несколько секунд потребуется для проверки, что все необходимое для работы домашнего сервера имеется. В конце текста будет подсказкаДля продолжения нажмите Enter. Нажмите.

Будет предупреждение об изменении прав. Надо согласиться и нажать Enter.

Шаг №2

Теперь будьте внимательны, начинается процесс установки. Здесь нет ничего сложного – не спешите, тогда не ошибетесь. В следующем окне нужно указать Директорию, где будет располагаться Сервер. Можно оставить, как предложеноС\WebServers, но я советую: сначала посмотреть количество места на дисках вашего компьютера.

Например, у меня диск D:\имеет больше свободного места, поэтому устанавливаю Сервер на нем. Также можно упростить название папки, оставив только слово Servers. В результате там, где мигает указатель, пишуD:\Serversи нажимаю кнопкуEnter. У вас может быть по-другому.

Шаг №3

Далее установщик попросит подтвердить Директорию. Нажимаем английскую букву «Y» от слова yes (да). Опять жмем Enter и переходим к следующему окну.

Шаг №4

Соглашаемся с предложением установщика. Из текста все понятно. Поэтому просто жмем Enter.

Теперь надо выбрать название виртуального диска. Это условное обозначение места, где будут храниться файлы Локального хостинга. В нашем случае – это часть диска D:\ (или тот, который выбрали вы). Установщик предлагает обозначить его буквой Z. Если у вас таких дисков нет, оставляйте это название (или обозначьте любой другой буквой). Пишу Z, нажимаю Enter.

Шаг №5

Следующая запись не вызовет вопросов. Установщик дает подсказкуДля продолжения нажмитеEnter. Это мы и делаем. Далее произойдет быстрый процесс копирования файлов.

Шаг №6

Выбираем режим загрузки. Советую выбрать первый, чтобы Сервер загружался вместе с ОС при включении ПК. Тем, кто не желает иметь в автозагрузке лишние элементы, могут выбрать второй вариант. Но предупреждаюни все системы смогут правильно работать в этом режиме. И так, пишу цифру 1 и нажимаю Enter.

Шаг №7

Переходим к завершающему этапу. Разрешаем или нет установку ярлыков на рабочем столе. Думаю, большинство с этим согласится. Нажимаем клавиши Y» и Enter. На рабочем столе появится три ярлыка.

Откроется браузер, где уведомят, чтоDenwer успешно установлен. Прочтите инструкции на странице. Все, установка завершена! Перезагрузите компьютер. Проверьте, остались ли значки в трее (конверт со шляпой и перо). Если нет, то запустите кнопку StartиRestart», они должны появиться.

Транспорт

Внутри Денверского аэропорта

Город обслуживается расположенным в 40 километрах к северо-востоку от делового центра Международным аэропортом Денвера (IATA: DEN, ICAO: KDEN) с пассажирооборотом 52,7 млн.человек (2011), это 11-й показатель среди мировых аэропортов и 4-й в США. Из аэропорта выполняются рейсы во множество городов США, Канады, Мексики и Центральной Америки, а также в Лондон, Токио, Рейкьявик и Франкфурт-на-Майне.
С площадью в 137.3 км² аэропорт Денвера является крупнейшим аэропортом в США и превосходит по площади остров Манхэттен.

Бульвар Спир

На железнодорожной станции Денвера ежедневно останавливается поезд California Zephyr, следующий по маршруту Чикаго — Сан-Франциско (через Солт-Лейк-Сити и Омаху).

Общественный транспорт Денвера

Юнион-Стейшн (англ.)русск.

Трамвай линии D в центре Денвера

Автобус на остановке Гражданский Центр

Денвер является крупнейшим узлом автомобильных дорог в регионе, через него проходят межштатные шоссе I-25, I-70 и I-76 и скоростные дороги US 6 и US 36, а также внутриштатная магистраль SH 470 (C-470).

Общественный транспорт в Денверской агломерации находится под управлением организации Regional Transportation District и состоит из 168 автобусных маршрутов и 6 линий скоростного трамвая.

Настройка и установка Joomla или WordPress на Денвер

Для начала нужно будет зайти в папку, куда вы установили сборку (у меня это c:server ) и пройти по следующему пути:

В этой директории WWW вы должны создать каталог, в который в последствии нужно будет загрузить файлы движка (Joomla, WordPress и т.п.). Название папки придумываете сами, например:

После создания папки перезапустите локальный хост с помощью ярлыка «Restart Denwer» на рабочем столе (если он еще не был запущен, то запустите его). Для проверки его работоспособности введите в адресной строке вашего браузера:

Если откроется страница с заголовком «http://localhost/Proba/», то значит все в порядке. Если никакого окна не откроется, то попробуйте еще раз перезагрузить Denwer.

Теперь вам нужно установить движок (Joomla, WordPress и т.п.) точно таким же способом, как вы делали это для реального хостинга (установка Joomla описана тут (в деталях и картинках). Как установить форум SMF я писал здесь, а установка WordPress освещена довольно таки подробно по приведенной ссылке.

Т.е. нужно скопировать файлы движка в созданную на вашем компьютере (он выступает в роли локального хостинга) папку. В моем случае это папка:

После того, как вы скопируете файлы Джумлы или Вордпресса в папку Денвера, вам нужно для установки сайта или блога набрать в адресной строке браузера:

В результате чего откроется окно мастера установки того или иного движка. Дальше вы действуете по тому же сценарию, что и при обычной установке на реальный хостинг, с тем лишь исключением, что вы создаете базу данных и пользователя не через cPanel, как описано в статье про установку Joomla (см. ссылку выше), а способом описанным ниже.

Создание базы данных и пользователя средствами Denwer

Для того, чтобы попасть в программу phpMyAdmin, входящую в комплект сборки локального сервера, нужно набрать в адресной строке вашего браузера следующий Урл:

Теперь возвращаемся на главную страницу phpMyAdmin, щелкнув по иконке домика в левой колонке окна программы. Находите в области « MySQL» ссылку «Привилегии» и щелкаете по ней.

На открывшейся странице phpMyAdmin, в центре, вы должны найти пункт «Добавить нового пользователя» и щелкнуть по нему.

В области «Имя пользователя» вводим желаемое имя (я для простоты использую опять «Proba»), в области «Хост» вводим localhost , в областях «Пароль» и «Подтверждение» вводим два раза какой-нибудь очень сложный пароль.

В области «Глобальные привилегии» жмете по надписи «Отметить все», чтобы у создаваемого пользователя баз данных были максимальные права.

Все, база данных и пользователь на Денвере созданы. Теперь вы можете использовать эти данные при установке Joomla, WordPress и др., которая будет идти тем же чередом, что и при установке на реальном хостинге. По завершении этого процесса ваш ресурс будет доступен по адресу:

Работать с Joomla или WordPress вы сможете обычным образом, но при этом существенно упрощается и ускоряется работа по редактированию файлов движка, установке и удалению различных расширений, а также появляется возможность работать над своим проектом даже там, где нет доступа в интернет.

Перенос сайта на хостинг

После окончания работы над проектом вы должны перенести сайт с Denwer на хостинг для того, чтобы он стал доступен посетителям из интернета. Делается это точно так же, как если бы вы просто переезжали с одного хостинга на другой или же восстанавливали свой сайт из резервной копии (тут я писал про создание и восстановление из бэкапа).

Для этого вам нужно будет с помощью программы FileZilla (о которой я писал здесь) переместить все файлы из папки локального сервера (в моем случае это папка «Proba») в корневую директорию удаленного хоста (обычно это либо PUBLIC_HTML, либо HTDOCS).

А затем открыть на редактирование конфигурационный файл вашего движка и изменить параметры абсолютного пути к файлам и папкам этого движка, а также имя базы данных, пользователя и пароль, на те, что вы зададите при создании новой базы данных на хостинге. Все это подробно описано в статье про резервное копирование и перенос сайта, ссылку на которую вы найдете поднявшись на пару абзацев повыше).

Предупреждение службы безопасности

Напомним еще раз, что Денвер — это не законченный и надежный Web-сервер, это — всего лишь инструмент, позволяющий отлаживать (тестировать) сайты, «не выходя из дома». Любая попытка использовать его в других целях может быть небезопасна.

Вообще, настроить можно все, что угодно, другое дело — нужно ли это. Помните, что открытый для окружающего мира Web-сервер представляет потенциальную уязвимость в защите вашей машины. Например, злоумышленник может проникнуть через не до конца отлаженный скрипт. Т.к. Денвер запускается с правами Администратора (то есть, с максимальными правами в системе), то любой скрипт, даже самый маленький, может делать все, что ему заблагорассудится. Давайте предположим, что вы написали вроде бы безобидный скрипт , который делает следующее:

#!/usr/bin/perl -w
use CGI::WebIn;
use CGI::WebOut;
Header("Content-type: text/plain");
open(F, $IN) or die "Could not open\n";
while(<F>) { print }

Программа, казалось бы, просто печатает содержимое файла, указанного в параметре . Например, напечатает исходный код программы. Однако нетрудно заметить, что вызов в таком виде небезопасен. Например, зайдя по адресу , в программе будет выполнено:

open(F, "|dеl /s/q c:\\windows") or ...

Это приведет к немедленному уничтожению всей директории Windows!

Возможно, вы скажете, что — на то и , чтобы работать лишь с текущей машины. Если вы открыли доступ наружу по инструкции, приведенной выше, то все именно так. Тем не менее, в случае неправильной настройки Apache можно проникнуть на и извне (если сервер открыт). Это делается очень просто:

C:/> telnet server.ru 80
GET /cgi/test.pl?fname=|dеl+/s/q+c:\windows HTTP/1.1
Host: localhost
здесь нужно просто нажать Enter

Вывод: если у вас нет значительного опыта в администрировании серверов, установка Web-сервера, доступного извне, может быть опасной. Это особенно относится к счастливым обладателям выделенных каналов в Интернет. Одно неверное движение, и однажды утром вы проснетесь с только что отформатированным жестким диском (в лучшем случае).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector