Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web Архив/[релиз] Быстрый, простой, защищенный Web-сервер для Windows
Search

[релиз] Быстрый, простой, защищенный Web-сервер для Windows

119 replies8,501 viewsCurrently viewing: 1
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/04/2009, 08:39 PM

Intro: предисловие (рекомендую почитать, тогда вам станет понятней что это и для чего)

Сервер направлен в первую очередь на людей, которым нжно разместить сайт в локальной сети, а также для тех, у кого по тем или иным причинам не хватает денег на покупку/оренду высокопродуктивного сервера в интернете а также покупку/оренду скоростных интернет-каналов.

В чём же отличие от программ-аналогов ?

- в нём собрано только необходимое, никаких лишних модулей, никакого мусора;

- да, в сервере нету красивой панели оформления, но извините ... вам нужен сервер или красивая игрушка ? взять тот же vertigio - ну да, красиво - но как он справляется с основной задачей - нагрузкой ? все эти рюшечки тянуть память и ресурсы. Вы скажете мне по парабану - у меня 4 Гб памяти, например, а сколько сервер потянет ресурсов во время DDoS ? не задумывались ?

- в нём нету SSL/DAV и прочей срани, которая есть в томже Vertigio, app, denwer. Вы скажете, ты гонишь, SSL - это круто ! А вы его используете ? у вас есть подписанные сертификаты, хотябы 128 бит ? они корректно работают со всеми браузерами ? а ведь всё это используемые ресурсы !

- часто видели в логах WebDAV ? знаете, что это обозначает ? не сомневаюсь ... тот же vertigio и denwer в этом плане очень "грамотно" настроены, но увы, не в вашу пользу ... т.к. почти всегда дают ответ (200);

- у вас установлен mod_security ? не видел ни единого сервера с предустановленым модом, к сожалению ... мод предоставляет огромнейшие возможности по обеспечению безопасности;

- а как нащёт кеширования ? есть на *NIX суперская вещица, называется nginx, есть она и под win платформу, хоть она и перекомпиленная, но со своими функциями справляется ой как хорошо ! Могу сказать, что не видел не разу, чтобы падал nginx во время атак, быстрее падает Apache, который за ним, а nginx просто выдаёт 502; ну так покажите хоть один пакет с включенным nginx'ом ?

- а зачем нам вообще nginx ? он обрабатывает статические запросы. Что это значит ? Есть файлы jpg, gif, css, js, rar, zip, html и прочие - т.е. те которые по сути не являются скриптами обработчиками. Что он делает ? отдаёт их напрямую из папки, минуя Apache. Что это даёт ? разгрузку Apache, у него и без того есть работа. Это повышает резервы и сорость реакции. Также nginx на входе производит отсеивание запрсов, до Apache доходят только GET/POST - всё остальное урезается сразу же. Также nginx осуществляет кеширование и буферизацию;

Впрочем - использовать или нет - ваше личное дело ... Почему я работаю над сервером ? потому, что я сам его использую в своих целях в локальной сети, т.к. не вижу нормальных альтернатив под win (не считая серверных корпоративных версий, ито слишком много НО ...), которые бы обеспечивали быструю работу, максимальную безопасность, отказоустойчивость, минимальное использование ресурсов и максимальную простоту.


Fast Web Server ревизия 3.0 (20 марта 2009)

- nginx 0.6.35, Apache 2.2.4, PHP 5.2.4, Zend Engine 2.2.0, Zend Optimizer v3.3.0, Zend Extension Manager v1.2.0, ionCube PHP Loader v3.1.32, MySQL 5.0.45, phpMyAdmin 2.6.1, Sendmail
- работает по принципу: Nginx frontend + Apache backend
- доконфигурирован nginx
- удалён некоторый мусор
- фильтрация на входе GET/POST
- WebDAV (Options/Propfind) отрублен насмерть, сервер всех посылает на 403 ))) запросы даже не доходят до Apache
- добавлен mod_security, добавлены основные правила, остальные сможете добавить сами
- возможность расширенной защиты от XSS/SQL injection/подозрительные действия пишутся в лог
- удобная панель управления
- изменена сигнатура сервера (определяется как nginx/0.6.35 (Red Hat Enterprise Linux 5.3) независимо от того, на что установлен, можно менять на произвольное название)
- добавлена инструкция
- добавлены лицензии GNU/GPL на компоненты
- в пакет входит Visual C++ 2008 Redist (необходим для mod_security)
- добавлена простая панель управления
- упрощена система администрирования, наведён порядок на локалхосте
- добавлен скрипт SQLInfo, который показывает настройки MySQL, думаю многим пригодится


Для запуска используйте CPanel

качаем, отписываемся, не жлобимся на спасибо ))

Ссылки обновлены 20.03.2009


Измениения относительно 2.0:
# Zend Optimizer v3.3.0
# Zend Extension Manager v1.2.0
# ionCube PHP Loader v3.1.32
# новые настройки PHP
# новые настройки MySQL
# мелкие фиксы


=======================================================================

настройка:
открыть C:/nginx/conf/nginx.conf

Код
listen       192.168.94.105:80;
server_name  knokswille 192.168.94.105;

Где:
192.168.94.105 - ваш IP
knokswille - DNS-имя вашего сервера

открыть C:/nginx/server/usr/local/apache/conf/httpd.conf
Код
RPAFproxy_ips 192.168.94.105 127.0.0.1

192.168.94.105 - меняете на свой IP

файлы вашего сайта складывать сюда:
C:/nginx/server/home/custom/www

======================================================
Собрано: © Knokswille специально для пользователей www.la2base.ru
======================================================

Возможности NGINX, для справки:
<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("<div style='padding:4px;border:1px dotted black'><font size=0>» Нажмите, чтобы показать текст - нажмите опять, чтобы скрыть... «</font>
<div id='"+mytagid+"_closed' style='display:none'>
Основная функциональность HTTP-сервера:

* обслуживание статических запросов, индексных файлов, автоматическое создание списка файлов, кэш дескрипторов открытых файлов;
* акселерированное проксирование без кэширования, простое распределение нагрузки и отказоустойчивость;
* акселерированная поддержка удалённых FastCGI серверов, простое распределение нагрузки и отказоустойчивость;
* модульность, фильтры, в том числе сжатие (gzip), byte-ranges (докачка), chunked ответы, XSLT-фильтр, SSI-фильтр; несколько подзапросов на одной странице, обрабатываемые в SSI-фильтре через прокси или FastCGI, выполняются параллельно.
* поддержка SSL и расширения TLS SNI;

Функциональность почтового прокси-сервера:

* IMAP и POP3: перенаправление пользователя на IMAP или POP3-бэкенд с использованием внешнего HTTP-сервера аутентификации;
* SMTP: проверка пользователя с помощью внешнего HTTP-сервера аутентификации и перенаправление соединения на внутренний SMTP-сервер;
* методы аутентификации:
o POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
o IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
o SMTP: AUTH LOGI/ PLAIN/CRAM-MD5;
* поддержка SSL;
* поддержка STARTTLS и STLS;

Другие возможности HTTP-сервера:

* виртуальные сервера, определяемые по ip-адресу и имени;
* поддержка keep-alive и pipelined соединений;
* гибкость конфигурации на уровне Apache, настройка таймаутов и размеров буферов;
* изменение настроек и обновление исполняемого файла без перерыва в обслуживании клиентов;
* настройка форматов логов, быстрая ротация логов;
* специальные страницы для ошибок 4xx-5xx;
* изменение URI с помощью регулярных выражений;
* выполнение разных функций в зависимости от адреса клиента;
* ограничение доступа в зависимости от адреса клиента и по паролю (Basic аутентификация);
* методы PUT, DELETE, MKCOL, COPY и MOVE;
* FLV streaming;
* ограничение скорости отдачи ответов;
* ограничение числа одновременных соединений и запросов;
<font size=1>скрыть</font></div></div>");
document.close();
</script>

WebDeveloper сервера DARKWORLD

0
MAx
MAx

User

Участник

Posts: 99

На форуме с: 06/12/2007

Репутация: +26

Рейтинг: 0

· 03/05/2009, 05:23 PM

MSSQL и Mysql разные вещи

0
Роман
Роман

User

Бывалый

Posts: 115

На форуме с: 05/06/2007

Репутация: +44

Рейтинг: 0

· 03/06/2009, 05:08 PM

C:\nginx\server\usr\local\mysql5

тут мускул) но конфига его тут не нашол.

Я не такой, я не такой как все, потому что я нашол сегодня пламя в своей душе. (с) S.T.A.S.

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/11/2009, 10:26 PM

C:\nginx\server\usr\local\mysql5\bin
пароль по умолчанию пустой
доступ по умолчанию только с 127.0.0.1

пароль задаётся в phpmyadmin либо новый в addMuser через локалхост

файл конфигурации MySQL C:\nginx\server\usr\local\mysql5\my.cnf

Если открываете доступ извне - обязательно задавайте пароль !!!

WebDeveloper сервера DARKWORLD

0
Lapa
Lapa

User

Бывалый

Posts: 202

На форуме с: 01/26/2008

Репутация: +320

Рейтинг: 0

· 03/11/2009, 10:42 PM

Скачал, посмотрел. to_keep_order.gif
Работа отличная. Зашита от XSS порадовала.
Надеюсь, что дальнейшая работа будет продолжаться.

Для пользователей портала, могу сказать одно.
Не пропускайте мимо глаз Fast Web Server.

— Кот ЦАРЬ

0
pchayka
pchayka

User

Ветеран

Posts: 1304

На форуме с: 02/01/2008

Репутация: +1313

Рейтинг: 0

· 03/13/2009, 03:44 PM

Apache + php + mysql + nix

nginx + php + mysql + nix

IIS + FastCGI + PHP + MSSQL


мое кредо

— You&#39;re an amateur

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/13/2009, 05:21 PM

pchayka™ (nginx+apache+php)*nix самый оптимальный вариант, и работает быстрее, чем (nginx+php/FastCGI)*nix

WebDeveloper сервера DARKWORLD

0
pchayka
pchayka

User

Ветеран

Posts: 1304

На форуме с: 02/01/2008

Репутация: +1313

Рейтинг: 0

· 03/13/2009, 05:39 PM

кхм...

Цитата
(nginx+php/FastCGI)*nix


вы простите меня душевно... но каким боком FastCGI тут оказался? я писал кажется так:

Цитата
IIS + FastCGI + PHP + MSSQL

— You&#39;re an amateur

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/13/2009, 06:31 PM

Цитата
nginx + php + mysql + nix

= Nginx With PHP As FastCGI или как ? )

WebDeveloper сервера DARKWORLD

0
Underworld
Underworld

User

Бывалый

Posts: 230

На форуме с: 03/03/2008

Репутация: +71

Рейтинг: 0

· 03/13/2009, 09:55 PM

pchayka™: IIS + FastCGI + PHP + MSSQL

Думаю вот так будет работать быстрее и надежнее)) IIS + FastCGI + PHP + sql2k5php + MSSQL

Knokswille: = Nginx With PHP As FastCGI или как ? )

_http://ru.wikipedia.org/wiki/FastCGI

0
pchayka
pchayka

User

Ветеран

Posts: 1304

На форуме с: 02/01/2008

Репутация: +1313

Рейтинг: 0

· 03/13/2009, 10:15 PM

Цитата
+ sql2k5php +

ну это уже тонкости реализации))

— You&#39;re an amateur

0
Underworld
Underworld

User

Бывалый

Posts: 230

На форуме с: 03/03/2008

Репутация: +71

Рейтинг: 0

· 03/13/2009, 10:50 PM

pchayka™: ну это уже тонкости реализации))

ну FastCGI тоже тонкость реализации))

0
pchayka
pchayka

User

Ветеран

Posts: 1304

На форуме с: 02/01/2008

Репутация: +1313

Рейтинг: 0

· 03/14/2009, 12:16 AM

принимается)

— You&#39;re an amateur

0
Кирилл
Кирилл

Author

Ветеран

Posts: 511

На форуме с: 04/06/2008

Репутация: +327

Рейтинг: 0

· 03/15/2009, 01:14 PM

Поставил IPB Forum и при заходе пишет такую ошибку Warning: include_once(W:\home\custom\www/templates/l2info/login.tpl): failed to open stream: No such file or directory in W:\home\custom\www\engine\init.php on line 315 Warning: include_once(): Failed opening 'W:\home\custom\www/templates/l2info/login.tpl' for inclusion (include_path='.;/usr/local/php5/PEAR') in W:\home\custom\www\engine\init.php on line 315 Невозможно загрузить шаблон: shortstory.tpl
Как исправить подскажите

Если стоит пароль на архив в моей новости, значит пароль www.la2base.ru

— L2 Live Developers Team

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/15/2009, 05:13 PM

на сервер не залиты все файлы, необходимые для правильной работы.

WebDeveloper сервера DARKWORLD

0
Украина
Украина

User

Бывалый

Posts: 234

На форуме с: 06/16/2008

Репутация: +172

Рейтинг: 0

· 03/15/2009, 06:48 PM

У меня такая проблема : У меня динамический айпи ну и при подключении интернета он меняется... сессия продолжытельности интернета 24 часа после чего идёт обрыв и переподключение ... т.е я немогу постоянно менять айпи в конфиге..Но у меня есть программа NO-IP которая делает из айпи ДНС имя..возможно ли зделать так чтобы я неписал туда свой ип а писал днс имя ? я пробовал, неидёт...как решыть ету проблему ?

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/15/2009, 08:07 PM

Проблема GanGstao решена ) сервер, как оказалось может работать с no-ip beach.gif

WebDeveloper сервера DARKWORLD

0
Кирилл
Кирилл

Author

Ветеран

Posts: 511

На форуме с: 04/06/2008

Репутация: +327

Рейтинг: 0

· 03/17/2009, 09:31 AM

У меня такая проблема, хочу на форум IPB залить новый дизайн, но выдает такую ошибку The requested resource
/forum/admin/index.php
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.
Никогда с таким не встречался.

Если стоит пароль на архив в моей новости, значит пароль www.la2base.ru

— L2 Live Developers Team

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 03/17/2009, 09:53 AM

файл /forum/admin/index.php не позволяет давать запросы типа POST, либо размер запроса сильно превышен. Возможно скин слишком большой ...

P.S. В новой версии FastServer будет:
- ionCube PHP Loader v3.1.32
- Zend Extension Manager v1.2.0
- Zend Optimizer v3.3.0

WebDeveloper сервера DARKWORLD

0
Алексей
Алексей

User

Бывалый

Posts: 101

На форуме с: 11/05/2008

Репутация: +48

Рейтинг: 0

· 03/18/2009, 12:44 PM

Помогите, зделал все по надо, конфиги настроил, при попытки зайти на сайт выдает
502 Bad Gateway
nginx/0.6.35
подскажите что делать? или что я незделал мб?

0
Topic is closed for replies