ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript > ПО для Web разработчика
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Web-сервер для Windows, nginx + apache + php + mysql + sendmail
  #1  
Старый 13.03.2009, 22:24
Аватар для Dj_StaL
Dj_StaL
Новичок
Регистрация: 16.12.2006
Сообщений: 4
Провел на форуме:
36208

Репутация: 10
Отправить сообщение для Dj_StaL с помощью ICQ
По умолчанию Web-сервер для Windows, nginx + apache + php + mysql + sendmail

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

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

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

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

- да, в сервере нету красивой панели оформления, но извините ... вам нужен сервер или красивая игрушка ? взять тот же 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 ревизия 2.0 (11 марта 2009)

Цитата:
- nginx 0.6.35, Apache 2.2.4, PHP 5.2.4, Zend Engine 2.2.0, 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

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

Цитата:
http://rghost.ru/148345
http://www.rapidshare.ru/959780
http://dump.ru/file/1994542
===========
= Настройка =
===========

открыть C:\nginx\conf\nginx.conf

PHP код:
listen       192.168.94.105:80;
server_name  adsbss 192.168.94.105
Где:
Цитата:
192.168.94.105 - ваш IP
adsbss - DNS-имя вашего сервера
открыть C:\nginx\server\usr\local\apache\conf\httpd.conf
PHP код:
RPAFproxy_ips 192.168.94.105 127.0.0.1 
192.168.94.105 - меняете на свой IP

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

======================
Собрано: © Knokswille
======================


Возможности NGINX, для справки:
Цитата:
Основная функциональность 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;
* ограничение скорости отдачи ответов;
* ограничение числа одновременных соединений и запросов;
 
Ответить с цитированием

nginx
  #2  
Старый 27.03.2009, 21:42
Аватар для rusmk
rusmk
Новичок
Регистрация: 26.03.2009
Сообщений: 3
Провел на форуме:
5746

Репутация: 0
По умолчанию nginx

nginx под win это великолепно, а то везде читаешь описания как ограничить скорость TCP/IP с помощью nginx. Теперь когда есть это решение под Windows, не подскажешь как настроить в этой версии.
 
Ответить с цитированием

  #3  
Старый 06.04.2009, 17:52
Аватар для Dj_StaL
Dj_StaL
Новичок
Регистрация: 16.12.2006
Сообщений: 4
Провел на форуме:
36208

Репутация: 10
Отправить сообщение для Dj_StaL с помощью ICQ
По умолчанию

Обновление от 20.03.09
Цитата:
Измениения относительно 2.0:
# Zend Optimizer v3.3.0
# Zend Extension Manager v1.2.0
# ionCube PHP Loader v3.1.32
# новые настройки PHP
# новые настройки MySQL
# мелкие фиксы
Скачать:
Цитата:
_http://rghost.ru/161338
_http://www.rapidshare.ru/972098
_http://dump.ru/file/2267816
© Knokswille


Цитата:
Теперь когда есть это решение под Windows, не подскажешь как настроить в этой версии.
Не понял, что именно ты хочешь настроить ? ...

Всё что необходимо для ngnix (настройки) всё в файле:
Цитата:
C:/nginx/conf/nginx.conf
 
Ответить с цитированием

  #4  
Старый 19.04.2009, 19:28
Аватар для rusmk
rusmk
Новичок
Регистрация: 26.03.2009
Сообщений: 3
Провел на форуме:
5746

Репутация: 0
По умолчанию

Дело в том, что я не могу запустить фтп(сижу за нат, а провайдер не открывает пулл адресов для фтп), поэтому использую Апач для раздачи статических файлов.
Теперь естественно хочу перейти на nginx.
Проблема в ограничении скорости и количестве подключений.
Вроде уже разобрался. С помощью limit_rate и limit_conn.
Теперь тестирую как работает.
И несмейтесь, что использую win, я полный ламер, для меня unix системы - дремучий лес.
 
Ответить с цитированием

  #5  
Старый 21.04.2009, 11:19
Аватар для N19hTW0lF
N19hTW0lF
Участник форума
Регистрация: 11.07.2007
Сообщений: 292
Провел на форуме:
2131521

Репутация: 512
По умолчанию

чем отличается от хампп
 
Ответить с цитированием

  #6  
Старый 07.05.2009, 22:01
Аватар для Berzerker
Berzerker
Новичок
Регистрация: 21.01.2009
Сообщений: 9
Провел на форуме:
79814

Репутация: 0
По умолчанию

Отличный вебсервер) Юзаю сам)
[offtop]
Писец, куда не плюнь, везде одни и те-же люди))) Сталь привед)
[/offtop]
 
Ответить с цитированием

  #7  
Старый 07.05.2009, 22:09
Аватар для stopxaker
stopxaker
Постоянный
Регистрация: 06.09.2008
Сообщений: 459
Провел на форуме:
3687629

Репутация: 558
Отправить сообщение для stopxaker с помощью ICQ Отправить сообщение для stopxaker с помощью Yahoo
По умолчанию

Цитата:
Сообщение от rusmk  
nginx под win это великолепно, а то везде читаешь описания как ограничить скорость TCP/IP с помощью nginx. Теперь когда есть это решение под Windows, не подскажешь как настроить в этой версии.

nginx под win , это полный изврат и кощунство !
 
Ответить с цитированием

  #8  
Старый 08.05.2009, 01:30
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
nginx под win , это полный изврат и кощунство !
Если юзает IOCP - то очень даже круто.
Лень сырки смотреть, но скорее всего не юзает )
 
Ответить с цитированием

  #9  
Старый 18.05.2009, 02:26
Аватар для rusmk
rusmk
Новичок
Регистрация: 26.03.2009
Сообщений: 3
Провел на форуме:
5746

Репутация: 0
По умолчанию

Цитата:
Сообщение от stopxaker  
nginx под win , это полный изврат и кощунство !
Странно, но Игорь с тобой не согласен.
http://sysoev.ru/nginx/docs/windows.html
С апреля месяца, как видишь он начал разрабатывать бинарку под вин.
 
Ответить с цитированием

  #10  
Старый 25.05.2009, 18:14
Аватар для Dj_StaL
Dj_StaL
Новичок
Регистрация: 16.12.2006
Сообщений: 4
Провел на форуме:
36208

Репутация: 10
Отправить сообщение для Dj_StaL с помощью ICQ
По умолчанию

Цитата:
Сообщение от stopxaker  
nginx под win , это полный изврат и кощунство !
Почемуже, удобства зато )

А вот КЕДЫ под Win это изврат полный !

Цитата:
Писец, куда не плюнь, везде одни и те-же люди))) Сталь привед)
Прывед! =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Советы и уловки в Windows (Главные функции Windows) Серый Windows 4 17.12.2006 20:46
Ошибки Windows и их устранение. Серый Windows 6 15.12.2006 14:44
Faq Что делать, если компьютер не работает zl0ba Болталка 18 10.12.2006 11:27
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Методы взлома! SheFF Чаты 2 15.11.2004 13:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ