Web Server одной командой

Иногда возникает потребность быстро развернуть сервер, что бы отдать какой-нибудь файл. Так быстро, что это займет меньше минуты =)
Простое решение данного вопроса ниже…

При условии, что установлен питон поднятие веб сервера занимает меньше минуты.

В случае, если питон не установлен, ставим его

Во фряхе:
cd /usr/ports/lang/python && make install clean


CentOS/Red Hat*
# yum install python


Debian/Ubuntu*
# aptitude install python


*Точное имя можно узнать воспользовавшись
yum search python
aptitude search python


Питон установлен. В консоли/терминале переходим в ту папку, которую хотим расшарить и пишем:
python -m SimpleHTTPServer 8000
где 8000 — понравившийся вам порт.
Всё. веб сервер готов!

Пример использования (открывайте картинки контекстным меню в новой вкладке):
Пример использования SimpleHTTPServer
Пример использования SimpleHTTPServer 2

Спасибо за внимание!
  • +4
  • 16 января 2011, 12:55
  • merkator

Комментарии (5)

RSS свернуть / развернуть
+
+2
Отличный получился пост! Однозначно полезный.
Спасибо.
avatar

Exorcist

  • 16 января 2011, 13:21
+
0
Всегда рад!
avatar

merkator

  • 16 января 2011, 13:23
+
0
белый айпи обязетелен?
avatar

nebonebo

  • 16 января 2011, 13:30
+
+1
Нет, можно использовать сервис dyndns.org
А обновление на этом сервисе IP с помощью специальных программ или в настройках некоторых роутеров.
ddclient — linux
для винды не смотрел, но думаю что гиглиться на раз.
avatar

merkator

  • 16 января 2011, 13:35
+
+1
вашпе классно, респект
avatar

Nanotech

  • 08 марта 2011, 21:11

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.