Сервис для
сео - оптимизаторов

Найди ошибки на сайте
Ошибки мешают продвижению сайта
Исправь ошибки на сайте
Сайт без ошибок продвигать легче
Получи новых клиентов
Новые клиенты принесут больше прибыль

5 лучших облегченных веб-серверов для Linux - и как их использовать

  1. 1. Мгновенный веб-сервер Python
  2. 2. веб-сервер busybox httpd
  3. 3. Легкий веб-сервер Webfsd
  4. 5. PHP встроенный легкий веб-сервер
  5. Заключение

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

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

1. Мгновенный веб-сервер Python

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

Для версий Python 2.7.x используйте эту команду.

python -m SimpleHTTPServer номер_порта

Замените номер_порта номером порта по вашему выбору.

python -m SimpleHTTPServer 8080

Чтобы запустить веб-сервер python через порт 8080, по умолчанию он связывает порт 8000 со всеми доступными сетевыми интерфейсами.

Примечание. Для привязки любого номера порта ниже 1024 требуются права суперпользователя, в этом случае используйте команду sudo перед командой. Если есть файл index.html при этом каталог , он будет обслуживаться по умолчанию, иначе будет предоставлено содержимое этого каталога.

Для версии Python 3.x используйте эту команду.

python -m http.server

test: откройте ваш любимый веб-браузер, введите 127.0.01: 8000 в строке URL и нажмите enter.

01: 8000 в строке URL и нажмите enter

2. веб-сервер busybox httpd

Busybox, швейцарский армейский нож Embedded Linux, упаковывает много урезанных инструментов UNIX в один статический исполняемый двоичный файл. Он работает в большинстве систем UNIX / Linux и предварительно установлен во всех Debian на основе распределения.

Busybox имеет потрясающий многофункциональный серверный апплет HTTP, busybox httpd , очень простой и легкий, но также достаточно настраиваемый. Загрузите последнюю версию busybox и узнайте больше о Вот ,

busybox httpd --help # показать доступные опции busybox httpd -p 127.0.0.1:8080 -h / var / www / # start start httpd pkill busybox #, чтобы остановить busybo httpd

примечание: по умолчанию busybox httpd связывает порт 80 со всеми доступными сетевыми интерфейсами и читает файл конфигурации /etc/httpd.conf .

3. Легкий веб-сервер Webfsd

Webfs или webfsd - это очень легкий, простой Linux-веб-сервер для статических страниц и файлов. Он легко настраивается, конфигурации хранятся в файле /etc/webfsd.conf, который можно очень легко редактировать.

sudo apt-get install webfs # установить webfs в Debian / Ubuntu sudo service webfs start # запустить сервер webfs

sudo apt-get install webfs # установить webfs в Debian / Ubuntu sudo service webfs start # запустить сервер webfs

примечание: по умолчанию webfsd связывает порт 8000 со всеми доступными сетевыми интерфейсами с / var / www / html в качестве корня документа каталог в Debian.

Netcat или nc, швейцарский армейский нож для TCP / IP, является очень популярным средством устранения неполадок в сети.

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

Веб-сервер на основе Netcat в основном используется для обслуживания только текстовых файлов по протоколу HTTP, что полезно для целей мониторинга. Предполагая, что у вас есть базовые знания в области сценариев оболочки, давайте запустим простой HTTP-сервер с Netcat. Сохраните нижеприведенный скрипт под любым именем, измените его в соответствии с вашими потребностями, сделайте его исполняемым с помощью chmod + x и запустите его.

#! / bin / sh пока true; do echo -e "HTTP / 1.1 200 OK \ r \ n $ (cat /var/www/index.html)" | nc -lp 1500 -q 1 сон 1 сделано

Возможно, вы захотите изменить строку cat /var/www/index.html на то, что вы хотите сделать, например, / sbin / ifconfig eth0 и т. Д. И т. Д. Если удалить строку sleep 1 , будет трудно остановить скрипт CTRL + C.

5. PHP встроенный легкий веб-сервер

Если вы установили php 5.4 или выше, вы можете легко использовать php CLI для создания простого и легкого веб-сервера.

У этого также есть возможность обслуживания простых основанных на php динамических страниц. просто используйте команду ниже.

php -S 127.0.0.1:8080

Если существует файл index.html или index.php, он будет сервером этого простого php-сервера, теперь протестируйте его в своем любимом веб-браузере.

Заключение

Если вам нужно создать простой HTTP-сервер с возможностью IPv6 в Python, это здесь, веб-сервер Python IPv6 ,

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

Похожие

6 способов использовать старый Android-смартфон
Новый смартфон или планшет попал под елку? Не забывайте о своем старом устройстве - мы покажем вам несколько интересных способов использования вашего старого устройства Android. Многие люди
Как автоматически повторять видео YouTube
YouTube является одним из самых популярных источников развлечений, где большую часть времени проводят. Люди не только смотрят видео, но и используют YouTube для прослушивания песен. Что делать, если вам понравилась песня и вы хотите, чтобы она повторялась автоматически до тех пор, пока вы не остановитесь вручную. Если вы не знаете, есть несколько способов поставить видео на YouTube. В этой статье я расскажу вам, как настроить видео на YouTube при повторении. Также прочитайте:
Как тестируются продукты безопасности - часть 1
Спрос на тесты появился почти одновременно с разработкой первых антивирусных программ - между серединой и концом 90-х годов. Спрос создал предложение: тестовые лаборатории, управляемые компьютерными журналами, начали измерять эффективность решений безопасности, используя свои собственные методологии, а затем всю отрасль специализированных компаний, используя более всесторонние подход к методам тестирования. Первые примитивные тесты для сканирования огромных коллекций вредоносных и якобы
Как получить адаптер Kinect для Xbox One S
Xbox One владельцы переходят на Xbox One S можно получить бесплатно Kinect адаптера в течение ограниченного времени, следуя инструкциям ниже. Xbox One S не включает реквизит Kinect порт включен
Как мы сломали PHP, взломали Pornhub и заработали 20 000 долларов
Все началось с аудита Pornhub, затем PHP и закончилось нарушением обоих… ТЛ; др: Мы получили удаленное выполнение кода на pornhub.com и заработали $ 20 000 за баги Hackerone , Мы обнаружили две уязвимости использования после освобождения в алгоритме сборки мусора PHP. Эти уязвимости можно было использовать удаленно через функцию несериализации PHP.
Как добавить Evernote Gadget в GMail и интерфейс Календаря Google
Evernote это один из моих любимых онлайн инструментов для заметок. Он имеет отличный интерфейс и совместим с кросс-браузерными программами. Программное обеспечение Evernote Desktop может помочь вам редактировать и делать заметки с вашего компьютера, даже когда вы находитесь
Обзор телефона Nokia X2-02. Как установить Оперу и другие приложения?
Уже долго носил с собой два телефона, потому пользуюсь услугами двух операторов. Конечно, это не очень удобно, поэтому возникла мысль приобрести телефон с двумя sim-картами. Как это обычно происходит, порасспрашивал друзей - владельцев «двокарточникив», сходил за советом в интернет. Выбор пал на телефон Nokia X2-02 по нескольким причинам. В телефоне присутствуют все нужные мне функции: две карточки, неплохая телефонная книга, довольно гибкие настройки меню, клавиш, пунктов
Я спрашиваю о мужской точке зрения :-) Как мужчина проявляет свою любовь?
Добро пожаловать. Я в настоящее время в моих первых отношениях. Мы с нами почти год. До сих пор я избегал отношений, ребята были просто моими приятелями. Я вырос в семье, где образ любви потрясен, и я тоже являюсь частью DDD / DDA. Мне не разрешили встретиться или посмотреть, как выглядят здоровые отношения между мужчиной и женщиной. Поэтому мне нелегко верить в любовь, доверие, слова, которые кто-то говорит мне, и т. Д. Есть много тем, где девушки рассказывают о том,
Проект Tor рекомендует людям перестать использовать Windows после обнаружения поразительной уязвимости...
Проект Tor рекомендует людям перестать использовать Windows после обнаружения поразительной уязвимости в Firefox, которая подорвала основные преимущества инструмента анонимности, ориентированного на конфиденциальность. Уязвимость нулевого дня позволила пока неизвестным злоумышленникам использовать вредоносный фрагмент JavaScript для сбора важной идентификационной информации о компьютерах, посещающих некоторые веб-сайты с использованием сети Onion Router (TOR). «Действительно,
Как скачать музыку на телефон Huawei бесплатно
Существует множество загрузчиков музыки для пользователей Android для загрузки музыки на Huawei. Некоторые из них бесплатны, а некоторые бесплатны с ограниченной музыкальной библиотекой. Если вы являетесь пользователем Huawei и вам необходимо скачать музыку на Huawei, вы определенно находитесь на правильной странице. В следующем руководстве мы расскажем вам о 100% безопасном и бесплатном загрузчике музыки, чтобы помочь вам завершить работу. Если вы просто хотите поставить музыку на телефон
6 лучших плагинов AdSense для WordPress для интеграции AdSense с WordPress
Отображение рекламы на вашем сайте - отличный способ заработать деньги в Интернете. И среди различных рекламных платформ, Google AdSense самый популярный выбор Эта превосходная и популярная платформа позволяет

Комментарии

Это был легкий переход для вас?
Это был легкий переход для вас? Я думаю, что многим нашим слушателям было бы интересно понять, как вы сделали этот переход. Суджай Соломон: Да. Мой ответ здесь немного отличается от того, что я слышал от других. У меня фактически не было большой проблемы. Мэйнфрейм - это просто еще один компьютер. И архитектура, которой придерживаются в платформе Mainframe, хорошо определена и фактически является одной из общих архитектур, которых придерживаются даже на других платформах. Для меня
Это из-за того, что вы используете Facebook, чтобы не заниматься какими-то вещами, такими как ваша работа или личные проблемы дома?
Это из-за того, что вы используете Facebook, чтобы не заниматься какими-то вещами, такими как ваша работа или личные проблемы дома? Как только вы узнаете, в чем заключается основная проблема, вы будете более уверенно справляться со своей зависимостью. Если ничего не найдено, то, возможно, это связано с привычкой. Оставьте Facebook на некоторое время, выйдите на улицу и окунитесь в мир офлайнов, общаясь с друзьями лицом к лицу. Вы поймете, насколько это чудеснее, чем смотреть на ленту новостей
Как сохранить фотографии, сделанные в Instagram?
Как сохранить фотографии, сделанные в Instagram? 1. Запустите приложение. 2. Перейдите в раздел « Профиль » и выберите « Параметры» . 3. В разделе « Настройки » убедитесь, что активирована опция « Сохранить оригинал изображения» .
Раздел Media Forking на шлюзе TDM в Руководство разработчика Cisco MediaSense и страницу часто задаваемых вопросов MediaSense на Как настроить шлюз TDM для работы с мультимедиа?
Как сделать timelapse с Hyperlapse? 1. Загрузите приложение из App Store. 2. Начните запись покадрового фильма. 3. После записи выберите степень ускорения фильма и начните сохранение
И когда вы должны использовать каждый?
И когда вы должны использовать каждый? Прочитайте больше , вот как: 3. Магазин Google Play не загружает приложения Иногда Google Play не устанавливает приложения. Есть два вида популярных исправлений. Первый - стереть кеш Google Play. Второе - стереть историю Google Play. Протрите Google Play Cache По моему опыту, лучшее решение - стереть кеш Google Play. Идти
Разве пользователи этих легальных и обильных продуктов не заслуживают той же конфиденциальности и безопасности, как мы требуем от всех других наших гаджетов?
Разве пользователи этих легальных и обильных продуктов не заслуживают той же конфиденциальности и безопасности, как мы требуем от всех других наших гаджетов? " «Я рад видеть, что все больше исследователей« растут »и готовы помочь защитить пользователей в их самые интимные моменты», - добавил он. Как и в проекте «Интернет донгов», SEC Consult сообщает, что готовятся новые отчеты об уязвимостях секс-игрушек.
Это встроенный или вам нужен сторонний инструмент?
Это встроенный или вам нужен сторонний инструмент? Использует ли он общие стандарты, которые может обрабатывать получатель? Как насчет S слой розеток ecure (SSL) сертификаты? Они включены или их нужно покупать отдельно? Лучшие в своем классе инструменты не только сделают шифрование простым для настройки и использования, но и сделают его проще для понимания перед
Конечно, главный вопрос возникает, так как этот пылесос очень тихий, достаточно ли он, чтобы высосать грязь?
Конечно, главный вопрос возникает, так как этот пылесос очень тихий, достаточно ли он, чтобы высосать грязь? Я решил проверить это, посыпав на ковер большим количеством каши. Ниже вы можете увидеть статус «до» и «после». После первого запуска слоя каши осталось несколько хлопьев. Таким образом, можно сделать вывод, что после двух заездов мне удалось полностью очистить ремень на ковре.
В каких случаях вы можете использовать его для результатов поиска?
В каких случаях вы можете использовать его для результатов поиска?
Если да, то можем ли мы использовать его только локально или удаленно?
Если да, то можем ли мы использовать его только локально или удаленно? Чтобы еще больше усложнить эту ситуацию, фаззер сгенерировал непечатные большие двоичные объекты данных размером более 200 КБ. Анализировать неожиданное поведение Для анализа потенциальных проблем потребовалось огромное количество времени. В конце концов, мы могли бы получить краткое доказательство концепции ошибки исправления рабочей памяти - так называемой
Уже в начале отрасли тестеры задавали себе вопрос «Как провести тестирование?
Уже в начале отрасли тестеры задавали себе вопрос «Как провести тестирование?». И они делают это по сей день. Методологии тестирования развиваются с развитием киберугроз и решений безопасности. Все началось с самого простого метода - сканирования по требованию (ODS). Сканирование по требованию (ODS). Тестовая лаборатория собирает все типы вредоносных программ (в основном файлы, зараженные вредоносными программами - в настоящее время это наиболее распространенные трояны), добавляет

02. Как установить Оперу и другие приложения?
Это был легкий переход для вас?
Это из-за того, что вы используете Facebook, чтобы не заниматься какими-то вещами, такими как ваша работа или личные проблемы дома?
Как сохранить фотографии, сделанные в Instagram?
Раздел Media Forking на шлюзе TDM в Руководство разработчика Cisco MediaSense и страницу часто задаваемых вопросов MediaSense на Как настроить шлюз TDM для работы с мультимедиа?
Как сделать timelapse с Hyperlapse?
И когда вы должны использовать каждый?
Разве пользователи этих легальных и обильных продуктов не заслуживают той же конфиденциальности и безопасности, как мы требуем от всех других наших гаджетов?
Это встроенный или вам нужен сторонний инструмент?
Это встроенный или вам нужен сторонний инструмент?