КИТА unofficial

Компьютерный => Софт => Тема начата: naxellar от Март 27, 2007, 11:42:52



Название: Веб-сервер под Windows
Отправлено: naxellar от Март 27, 2007, 11:42:52
Конечно, этой теме не место в этом разделе, но она касается немного темы раздела.
Хочу выслушать от понимающих людей основные моменты настройки Apache под Windows. Сам-то в этом #$^%


Название: Re: Веб-сервер под Windows
Отправлено: grimgav от Март 27, 2007, 11:50:28
http://www.apachefriends.org/en/xampp-windows.html -- Скачал, установил и работаешь. В пакете Apache, PHP, MySQL, PhpMyAdmin, и поддержка Open SSL. В дополнение к этим пакетам можно поставить Perl и Tom Cat.


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Март 27, 2007, 11:57:40
Та я Денвер пользую. Мне бы настройка с точки зрения безопасности. Я тут в локальной сети сервер поставил, но боюсь за безопасность. У мну сервер от админа запущен.


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Апрель 17, 2007, 12:33:41
Тут проблема:
Как закрыть доступ PHP-скрипту выше каталога сайта?


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 17, 2007, 02:08:10
Эта.. У меня сервак перестал запускаться   :'( Что делать не знаю.
Вот кусочек логов:
Код:
[Sun Jun 17 12:06:48 2007] [notice] Apache/2.2.4 (Win32) PHP/5.2.1 configured -- resuming normal operations
[Sun Jun 17 12:06:48 2007] [notice] Server built: Jan  9 2007 23:17:20
[Sun Jun 17 12:06:48 2007] [notice] Parent: Created child process 3940
[Sun Jun 17 12:06:49 2007] [notice] Child 3940: Child process is running
[Sun Jun 17 12:06:49 2007] [crit] (OS 10107)Произошла ошибка системного вызова, что недопустимо.  : Parent: WSADuplicateSocket failed for socket 13203200. Check the FAQ.
[Sun Jun 17 12:06:49 2007] [crit] (OS 10107)Произошла ошибка системного вызова, что недопустимо.  : master_main: create child process failed. Exiting.
[Sun Jun 17 12:06:49 2007] [crit] (OS 109)Канал был закрыт.  : setup_inherited_listeners: Unable to read socket data from parent
[Sun Jun 17 12:06:49 2007] [notice] Parent: Forcing termination of child process 36


Название: Re: Веб-сервер под Windows
Отправлено: Alder от Июнь 17, 2007, 08:01:53
Эта.. У меня сервак перестал запускаться   :'( Что делать не знаю.
Вот кусочек логов:
Код:
[Sun Jun 17 12:06:48 2007] [notice] Apache/2.2.4 (Win32) PHP/5.2.1 configured -- resuming normal operations
[Sun Jun 17 12:06:48 2007] [notice] Server built: Jan  9 2007 23:17:20
[Sun Jun 17 12:06:48 2007] [notice] Parent: Created child process 3940
[Sun Jun 17 12:06:49 2007] [notice] Child 3940: Child process is running
[Sun Jun 17 12:06:49 2007] [crit] (OS 10107)Произошла ошибка системного вызова, что недопустимо.  : Parent: WSADuplicateSocket failed for socket 13203200. Check the FAQ.
[Sun Jun 17 12:06:49 2007] [crit] (OS 10107)Произошла ошибка системного вызова, что недопустимо.  : master_main: create child process failed. Exiting.
[Sun Jun 17 12:06:49 2007] [crit] (OS 109)Канал был закрыт.  : setup_inherited_listeners: Unable to read socket data from parent
[Sun Jun 17 12:06:49 2007] [notice] Parent: Forcing termination of child process 36
Что делал до этого с ним и/или системой?


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 17, 2007, 11:00:07
Почти ничего. Dr. Web, FineReader поставил. В это время брат сидел, но он говорит, что ничего такого опасного не ставил


Название: Re: Веб-сервер под Windows
Отправлено: Alder от Июнь 17, 2007, 11:23:09
Dr. Web
Очень вероятно, что в нем проблема. Он может блокировать сетевые соединения.


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 17, 2007, 11:24:46
Dr. Web
Очень вероятно, что в нем проблема. Он может блокировать сетевые соединения.
Но все остальное пашет. Я его останавливал, а сервер так и не пашет


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 17, 2007, 11:41:55
Короч. Сношу я сервер полностью и ставлю заново


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 18, 2007, 01:23:04
Короч. Сношу я сервер полностью и ставлю заново
Не помогло. :(


Название: Re: Веб-сервер под Windows
Отправлено: Романыч от Июнь 19, 2007, 10:40:31
Попробуй другую версию поставить.
У тебя Денвер или ты по отдельности ставил?


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 20, 2007, 02:44:34
Попробуй другую версию поставить.
У тебя Денвер или ты по отдельности ставил?
Поотдельности. За день до боков все работало


Название: Re: Веб-сервер под Windows
Отправлено: Романыч от Июнь 20, 2007, 10:22:58
А... ну тогда понятно. Если по отдельности, то частенько все это падает из-за антивирей. Тебе Alder верно сказал.
Вообщем пробуй теперь другой сервак ставить, эта версия уже встанет с малой долей вероятности.

Кста из-за Dr. Web падают часто некоторые версии МSQL-Server.
Может с апачем тож такая трабла


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 20, 2007, 10:26:02
УУу. АА у меня самое свежое Apache было, а теперь что ставить ???


Название: Re: Веб-сервер под Windows
Отправлено: Романыч от Июнь 20, 2007, 10:33:28
Ставь чуть старее версию. Если не помогает, то сноси антивиря.


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 21, 2007, 01:50:24
Романыч, Alder +1. После запуска Денвера и его остановки, а заодно убития Dr. Web'a мой сервак заработал :)


Название: Re: Веб-сервер под Windows
Отправлено: Романыч от Июнь 21, 2007, 09:55:45
naxellar, может не столько денвер помог, а скорее всего убийство антивиря


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 22, 2007, 04:42:16
naxellar, может не столько денвер помог, а скорее всего убийство антивиря
Дык и раньше убивать пробовал. Я почти все процессы в системе убил (лишние), не помогло


Название: Re: Веб-сервер под Windows
Отправлено: EvilMax от Июнь 24, 2007, 05:09:32
1. Проверь, что порты, используемые апачем не прослушиваются никаким приложением, когда он остановлен.
2. Проверь, что в апаче нет нескольких  NameVirtualHost для одного IP и порта.


Название: Re: Веб-сервер под Windows
Отправлено: KyDECHuK от Июнь 24, 2007, 11:32:18
 и в догонку: обновляйте сам антивирь, ибо билд №1 вчера валил какой-то софт при проверке, а сегодня свежий билд  №2 уже корректно проверяет этот софт.


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 25, 2007, 02:56:11
1. Проверь, что порты, используемые апачем не прослушиваются никаким приложением, когда он остановлен.
Я ж не идиот, проверил. Тем более, что при этом ошибка другая вылазит
2. Проверь, что в апаче нет нескольких  NameVirtualHost для одного IP и порта.
Как это?????? Витруальные хосты, на то и витруальные, что они с одного IP, ну а серваку сам Аллах велел работать на 80-м порту ???


Название: Re: Веб-сервер под Windows
Отправлено: EvilMax от Июнь 25, 2007, 08:07:56
2. Проверь, что в апаче нет нескольких  NameVirtualHost для одного IP и порта.
Как это?????? Витруальные хосты, на то и витруальные, что они с одного IP, ну а серваку сам Аллах велел работать на 80-м порту ???
Я имел в виду не сами коныигурации хостов, а директиву NameVirtualHost, которая указывает параметры сокета, по которому апач будет получать запросы к виртуальным хостам и обрабатывать их.


Название: Re: Веб-сервер под Windows
Отправлено: naxellar от Июнь 25, 2007, 08:09:55
EvilMax, у меня оно вот так:
Код:
NameVirtualHost *:*


Название: Re: Веб-сервер под Windows
Отправлено: EvilMax от Июнь 25, 2007, 03:01:57
В принципе, нормально. Хотя обычно пишут:  NameVirtualHost *

Ну, что можно сказать, "фазы луны"... :)


Название: Re: Веб-сервер под Windows
Отправлено: tksnik от Август 20, 2007, 02:22:32
naxellar, может не столько денвер помог, а скорее всего убийство антивиря
Дык и раньше убивать пробовал. Я почти все процессы в системе убил (лишние), не помогло
Антивирь мог работать через службу. Тогда надо было службу остановить