Сам себе сервер

CuTTer (cutter@real.xakep.ru)

Спецвыпуск Xakep, номер #015, стр. 015-044-3

Если ты хочешь поставить сервак только как архив файлов, то включай anonymous доступ. Тогда пользователи смогут скачивать файлы, а на другие действия прав у них не хватит. Все, осталось только выбрать корневую директорию с файлами и поставить на нее Lock. Жми на Finish - отныне твой комп превращен в FTP-архив!

Можешь это проверить: коннекться на localhost или на свой IP, который ты получаешь при входе в Интернет (конечно, если ты dialup-пользователь). Сервер примет коннект, и ты попадешь в корневой каталог. Заметь, можно только скачивать. Закачать файлы, создавать директории, переименовать - ничего такого ты сделать не сможешь. Для таких действий необходимо добавить зарегистрированных пользователей с дополнительными привилегиями.

Я тебе помогу создать специальный каталог, куда твои друзья смогут заливать свежие файлы. Обычно он называется incoming - вот его и создавай в корне FTP-сервера. Теперь зайди в настройки пользователя anonymous, открой вкладку Dir Access. В ней добавь этот incoming, поставь в поле Files крестик на Write. Теперь анонимные пользователи могут заливать файлы в incoming :). Осталось только установить максимальную скорость по скачке и закачке файлов. Ставь ее в два раза меньше, чем твое соединение (ты ведь не хочешь, чтобы тебе полностью канал забили?). Также можешь ограничить максимальное количество одновременно присоединенных пользователей.

HTTP

FTP мы поставили. Теперь установим HTTP-сервер. Для чего он может понадобиться? Например, чтобы ты мог покрасоваться своим сайтом. Если у тебя выделенная линия, то можно вообще забить на всякие хостинги и размещать страницы прямо на своей машине. Это очень удобно, ничего не нужно закачивать. Все под рукой, если что-то работает не так, то ты всегда можешь это исправить. В общем, ты сам себе хозяин. Только один момент напрягает, компьютер постоянно должен быть включен :(.

В принципе в роли HTTP-сервера можно установить Apache или IIS, но я предлагаю использовать Sambar. Он ничем не уступает им по возможностям, а во многом просто превосходит. Например, помимо http, он предлагает еще и ftp, pop3, smtp, dns. Также может выступать в роли proxy или socks сервера. Но не будем заморачиваться, просто качай его с http://www.sambar.com. Бери версию 5.0, это стабильный релиз, хотя, если не боишься беты, то можно попробовать слить 5.2. Еще не забудь сходить на какой-нибудь кряк-сайт, так как для полноценной работы придется вводить лицензионный код.

В принципе Sambar и так сконфигурирован, но для удобства я предлагаю поменять некоторые настройки. В первую очередь нужно сменить каталог, где лежат документы и скрипты. Для этого открывай файл config.ini из директории config. Найди строку "Documents Directory" - это путь к html-файлам, прописывай свое. "CGI Directory" - здесь будут лежать твои скрипты. Кстати о скриптах: вместе с самбаром идет и Perl, он несколько урезанный и без дополнительных модулей, но главное - он работает :). Если нужна полная версия Perl'а под винды, то сходи на www.activestate.com. После этого раскомментируй строку "CGI Extensions". В ней содержатся расширения CGI-скриптов (.pl, .cgi). Также стоит прописать расширения файлов, где можно использовать SSI. Тебе это может понадобиться, если ты захочешь встраивать в статичные HTML-файлы CGI-скрипты или просто текстовые документы. Эти настройки находятся в "Server Side Includes". По умолчанию SSI включен только для shtml-файлов, так что лучше добавить еще html и htm.

Назад на стр. 015-044-2  Содержание  Вперед на стр. 015-044-4

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001