- Чрезвычайно простой веб-сервер для Windows? [закрыто]
- TinyWeb Server on Windows
- Introduction to TinyWeb
- To run TinyWeb
- How to Stop TinyWeb
- Binay Files in CGI
- Simple web-server
- Review
- Free Download
- Portable program whose purpose is to help you debug or publish a simple HTML site using minimal user intervention and save the query history to plain text file format
- The advantages of being portable
- Minimalistic GUI
- A few configuration settings
- Bottom line
- 8 лучших локальных серверов
- OpenServer
- Denwer
- WampServer
- XAMPP
- AMPPS
- The Uniform Server
- Devilbox
- Winginx
Чрезвычайно простой веб-сервер для Windows? [закрыто]
Несколько лет назад я использовал супер простой бесплатный веб-сервер для Windows.
Единственное, что вам нужно было сделать, это скопировать exe-файл в dir, дважды щелкнуть по нему и — вуаля — этот dir теперь доступен через HTTP.
Единственная проблема в том, что я не могу найти этот маленький драгоценный камень .
Я недавно использовал мангуста для этой цели. Поддерживает Windows. С домашней страницы:
Исполняемый файл Mongoose не зависит от какой-либо внешней библиотеки или конфигурации. Если он копируется в какой-либо каталог и выполняется, он начинает обслуживать этот каталог через порт 8080. Если требуется дополнительная конфигурация, например, другой прослушивающий порт или управление доступом на основе IP, то файл mongoose.conf с соответствующими параметрами ( см. пример) может быть создан в том же каталоге, где живет исполняемый файл. Это делает Mongoose идеальным решением для всех видов демонстраций, быстрых тестов, обмена файлами и веб-программирования.
Если у вас установлен python, вы можете использовать его для обслуживания текущего каталога по HTTP:
По умолчанию он привязывается к порту 8000.
Чтобы выбрать другой порт:
Вы даже можете иметь поддержку CGI, если вместо этого используете CGIHTTPServer. Просто убедитесь, что сценарии CGI находятся в подкаталоге cgi-bin.
SimpleHTTPServer и CGIHTTPServer — это модули Python, которые поставляются в комплекте со стандартными установками Python.
Я почти уверен, что большинство языков сценариев имеют схожие приемы, и Питон просто мой любимый армейский нож.
Конечно, Python намного больше, чем отдельный маленький исполняемый файл, но он просто устанавливается на каждый компьютер, к которому я когда-либо прикасался.
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.
Simple web-server
Review
Free Download
Portable program whose purpose is to help you debug or publish a simple HTML site using minimal user intervention and save the query history to plain text file format
Simple web-server is a small software application that works as a web server. The tool employs straightforward actions for helping you debug or publish a simple HTML site.
The advantages of being portable
The utility comes in a portable package which can be deployed on your computer by skipping a normal installation process and simply running the EXE file.
Great news is that it doesn’t leave leftovers in your system and entries in the Windows registry, so you can run it without administrative privileges. Uninstalling the app can be done by deleting the files grabbed from the Internet.
You can also store the program on any USB flash drive or other devices and take it with you whenever you need to work with a simple web server.
Minimalistic GUI
Simple web-server adopts a clean and simplistic layout that embeds only a few features that you can experiment with. There are no intricate and complex configuration settings hidden under it hood so even rookies can learn to master the process in no time.
Although the tool doesn’t integrate a help manual, all of its features are highly intuitive and you can easily get an idea of how it works.
A few configuration settings
Simple web-server gives you the possibility to specify the path to the root of your website using the built-in browse button (there’s no support for drag-and-drop). In addition, you are allowed to start or stop the current connection.
The tool also offers you the option to save the query history to plain text file format. By default, the logs are saved to the same directory where the program is stored. The best part about this utility is that it works in the background without disturbing your activity. In order to stop a minimized web server, you need to launch the application once again.
Bottom line
All things considered, Simple web-server offers a simple software solution for making sure you can debug and publish HTML websites, and is suitable for all types of users regardless of their experience level.
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 доступен на сайте разработчика.
Это далеко не все популярные локальные серверы, но именно эти, я считаю, заслуживают большего внимания. К тому же все они распространяются бесплатно. Какой из этих локальных серверов лучше, решать вам.