- XviD.Ru ПРОСТЕЙШИЙ Веб-сервер под Windows
- Зачем это нужно? Разве Осёл не удобнее?
- Правильная последовательность действий
- TinyWeb Server on Windows
- Introduction to TinyWeb
- To run TinyWeb
- How to Stop TinyWeb
- Binay Files in CGI
- 8 лучших локальных серверов
- OpenServer
- Denwer
- WampServer
- XAMPP
- AMPPS
- The Uniform Server
- Devilbox
- Winginx
- Mini web server windows
XviD.Ru ПРОСТЕЙШИЙ Веб-сервер под Windows
Облачный рендеринг. Быстро и удобно
☆ от 50 руб./час ☆ AnaRender.io
У вас – деньги. У нас – мощности. Считайте с нами!
Зачем это нужно? Разве Осёл не удобнее?
TINYWEB на мой взгляд для этого — одно из простейших решений.
Правильная последовательность действий
Скачать вот отсюда: https://www.ritlabs.com/en/products/tinyweb/ программу tinyweb
(или отсюда один файл размером 58880, если предыдущая ссылка не работает)
- распаковать архив (нужен только файл tiny.exe)
- зайти в каталог C:\WWW\SITE
- создать в нём index.html (если ещё не создали)
- положить в него файлы, которые Вам следует отдать
- выйти на уровень вверх
- создать подкаталог LOGS
- зайти в него cd LOGS
- запустить:
tiny.exe C:\WWW\SITE\ 80 вашIP - Для проверки открыть в любимом броусере урл: http://вашIP/ — вы должны увидеть содержимое файла index.html
- Для проверки, видно ли вас снаружи — попросите кого-нибудь из ваших друзей в интернете открыть в любимом броусере тот же урл: http://вашIP/ — они также должны увидеть содержимое файла index.html
Теперь все файлы, лежащие в C:\WWW\SITE\ — доступны через урл вида:
http://вашIP/file — это C:\WWW\SITE\file
Если снаружи (из-за настроек файрволла) до вас не удаётся достучаться, но ICQ у вас работает — имеет смысл пробовать нестандартный номер порта:
tiny.exe C:\WWW\SITE\ 5190 вашIP
и соответственно урл:
Покладание этого веб-сервера — убиение tiny.exe из списка задач (Task Manager`ом)
Недостатки:
- Не поддерживается докачка
- Не стоит строить что-то сложнее простенького сайта с лежащими на нём файлами.
Плюсы:
- Минимум настройки и необходимых файлов
- Практическое отсутствие опасности взлома из-за малой функциональности программы и простоты её кода.
- Ламеры, не знающие, что такое командная строка — не могут понять, «как это работает» — тут я не доктор. 🙂
Вот иллюстрация для особенно туго соображающих (213.134.196.35 — это IP машины, на которой это делается. Его следует заменить на Ваш IP; слово Empty — это содержимое файла C:\WWW\SITE\index.html, которое я туда внёс для иллюстрации):
TinyWeb Server on Windows
The server requirements of a webmaster working on a website may vary from time to time. If they are constrained by a small size, minimal memory, speed and low costs, then tinyweb offers a nice solution. Not only is a extremely small server, it also works without installation. It can be easily run on Windows OS by accessing it via command. One of the best features about this server is that the webmaster can launch multiple tiny web browsers at any given point in time. All these features make this a very handy tool on Windows for those who feel restricted while working with their usual servers.
Introduction to TinyWeb
TinyWeb is a lightweight server for Windows, which works quickly and is very precise.
Features:
- It doesn’t require installation.
- Ultra-compact (only 59kb in size).
- Consumes less than 3 MB of memory.
- Very fast .
- Free .
To run TinyWeb
- You will have to create an index.html file:
- Example: c:\www\index.html
- Then add some content, e.g.:
- In the command line, run:
- Note: You need to use the absolute path
- Check the result on :http://localhost
How to Stop TinyWeb
- Open the Task Manager (CTRL+Alt+Del) and end the process tiny.exe
- Or, using the command line:
You can use TinyWeb for CGI:
- Create a file:
- Add the following code:
- Go to:http://localhost/cgi-bin/test.bat
You can launch several Tiny web servers simultaneously.
Note: there is also an SSL version, which is also free — TinySSL. Download it here.
Binay Files in CGI
Unlike Unix / Linux, the Windows console does not use binary data by default. If your CGI needs to send binary files you will need to force it into binary mode manually. For example in Python:
A few words of thanks would be greatly appreciated.
8 лучших локальных серверов
Локальные серверы позволяют запускать свой сайт без использования хостинга, прямо на домашнем компьютере. Это может пригодиться для детального тестирования, а также в процессе разработки. Ничего не помешает накатить туда CMS и взаимодействовать с базами данных. Вся сложность заключается в выборе самой программы, которая и выполняет роль локального сервера. Подходящих вариантов существует огромное количество, и каждый из них обладает своими особенностями, так что сказать, какой локальный сервер лучше других, достаточно сложно.
Давайте детально разберемся в этом вопросе, рассмотрев несколько самых популярных представителей. Итак, топ лучших локальных серверов.
OpenServer
Начать стоит с программы под названием OpenServer. При ознакомлении сразу же бросается в глаза дружелюбный продуманный интерфейс, который и является одним из главных плюсов этого решения. Среди других преимуществ можно отметить простую установку, удобное управление с добавленными сайтами и отсутствие необходимости долгой настройки, чтобы все работало как надо. OpenServer отлично помещается на обычную флешку и не состоит из множества компонентов, поэтому прекрасно подходит для портативной работы.
Если минусы в OpenServer и есть, то они связаны только с небольшими проблемами во время функционирования сайтов, но решаются за несколько секунд банальным перезапуском программы. В остальном же это один из лучших вариантов для тех, кто давно хотел развернуть локальный сервер на своем компьютере или всегда иметь его под рукой, записав на флешку.
Распространяется OpenServer бесплатно, а разработчики предлагают лишь добровольно поддержать проект. Перейти к скачиванию этой программы для Windows можно на официальном сайте.
Denwer
Denwer – один из самых популярных в свое время локальных серверов, считавшийся монополистом на отечественном рынке, поскольку ни одно из существующих на тот момент решений не смогло составить ему конкуренцию. Этот веб-сервер прост в установке и практически не занимает места на компьютере. С управлением программой разберется даже начинающий пользователь.
Однако проект долгое время не обновлялся, что сказалось на его развитии в дальнейшем. Еще одним недостатком, который может стать решающим для некоторых пользователей, будет отсутствие графического интерфейса, из-за чего приходится все действия выполнять через консоль. Сейчас Denwer можно скачать с официального сайта .
WampServer
Следующий доступный веб-сервер называется WampServer. Он тоже популярен в определенных кругах пользователей. Его преимущество заключается в простоте установки и нетребовательности к системе, что позволяет нормально взаимодействовать с программой на любом компьютере. Присутствует поддержка всех необходимых компонентов, поэтому с настройкой и запуском локального сервера проблем не возникнет.
Однако есть у WampServer и ряд недостатков, которые в большинстве своем связаны с настройкой. Для этого придется редактировать локальные файлы, а также заморочиться с правильным конфигурированием MySQL. Распространяется этот инструмент бесплатно.
XAMPP
XAMPP – полноценный комплект всего программного обеспечения, которое необходимо для развертывания локального сервера на домашнем компьютере. Плюсами этого инструмента можно считать бесплатное распространение и поддержку абсолютно всех пакетов, включая PHP, MariaDB и Perl.
Из минусов можно отметить только медленную работу в сравнении с аналогами, однако при правильной настройке эта проблема ликвидируется. Для начала использования XAMPP нужно перейти на официальный сайт и скачать исполняемый файл.
AMPPS
AMPPS будет сложнее использовать как полноценный веб-сервер из-за тонкостей в настройке, однако здесь есть перечень всех требуемых приложений, позволяющих разрабатывать на PHP, подключая при этом MySQL.
Взаимодействие с AMPPS происходит через сайт, открывающийся в любом браузере, однако отсутствие полноценного графического интерфейса в виде софта для ОС может стать для некоторых недостатком этого решения. Для дальнейшего ознакомления и загрузки AMPPS перейдите на официальный сайт .
The Uniform Server
Одна из самых легких версий локального сервера, предназначенная для компьютеров под управлением Windows. Это ее главное преимущество, ведь пользователю не придется скачивать огромное количество файлов, которые занимают дисковое пространство.
К недостаткам The Uniform Server относится то, что с самой программой придется взаимодействовать практически всегда через консоль, а в графическом интерфейсе выполняется всего несколько действий.
Если вы решили попробовать это решение, загрузите его с официального сайта и начните бесплатное использование.
Devilbox
Devilbox тоже подходит для локальной разработки, ведь он поддерживает полное взаимодействие с LAMP, разработчики не ставят ограничений по одновременно запущенным проектам, а настройка док-стека происходит при помощи PHP.
В Devilbox все уже настроено, поэтому сразу после установки можно перейти к полноценной разработке и тестированию. Однако недостатком можно считать принцип установки, ведь он немного сложнее, нежели у конкурентов. Ознакомиться с ним и скачать все необходимые файлы можно на http://devilbox.org/ .
Winginx
Если вы давно искали веб-сервер, который функционировал бы в среде NGINX, но не могли найти подходящий вариант, обратите внимание на Winginx. Это комплексный инструмент, поддерживающий разные языки программирования и несколько систем управления базами данных.
Из недостатков стоит выделить необходимость ручной сборки, а также ограниченную гибкость в сравнении с конкурентами, функционирующими на Apache. Winginx доступен на сайте разработчика.
Это далеко не все популярные локальные серверы, но именно эти, я считаю, заслуживают большего внимания. К тому же все они распространяются бесплатно. Какой из этих локальных серверов лучше, решать вам.
Mini web server windows
Small, cross-platform HTTP server
This project is not maintained, and should not be considered secure.
This is a fork of http://miniweb.sourceforge.net/ , with the following enhancements:
- Enhanced directory listing with sortable columns (requires js, else the normal listing).
- Unicode support on windows — command line and directory listing.
- Better support for large files in download (correct size at the HTTP header) and directory listing (displayed size is now correct).
- Linux/OS X/etc: faster shutdown, and less wait before next successful startup.
- POST support disabled for now.
- Easier build with custon $CC , and other minor improvements. The MSVC project files might be stale.
- Name changed to Miniweb-avih .
License: «GNU Library or Lesser General Public License version 2.0 (LGPLv2)». See License note.
A snapshot of the original repository svn rev 208 on which this fork is based is at branch svn-orig-rev-208 of this repository (the original project seems unmaintained since 2013.).
[Original project description below]
MiniWeb is an embeddable, cross-platform, small-footprint HTTP server implementation, implementing basic GET and POST requests as well as request handling dynamic content generating. It works on x86 (Windows/Linux), ARM, MIPS and any posix platforms, either embedded or standalone.