Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Windows системы (https://forum.antichat.xyz/forumdisplay.php?f=125)
-   -   APACHE на Windows - Стоит ли? (https://forum.antichat.xyz/showthread.php?t=123033)

Krist_ALL 31.05.2009 19:05

APACHE на Windows - Стоит ли?
 
Я начал изучать apache, ось винда вин 2003 сервер. Во многих статьях отгаваривают настойчиво от этой затеи! Мол апач на винде - это не безопасно и лучше lls. Поэтому имеется несоклько вопросов:

1. Я изучаю апач не для того, чтобы повесить на него сайт и радоватся, а для того, чтобы научится его адмнистрировать и знать как настроить его правильно с точки зрения безопасности. Стоит ли это делать на винде или я зря начал?

2. httpd.conf для win апача и для unix апача одинаковый? Если я выуяу как настраивать под виндой httpd.conf смогу ли я настроить его после этого на unix.

3. Слышал, что опасно запускать апач как службу т.к. у него прав много и как-то можно сделать так, что апач упадет и перезагрузится и у хакера будет root права.... ХЗ так реальна?

4. Как лучше все-таки устанавливать пхп? ввиде модуля апача или как cgi версию - кто как говорит.... подскажите плз.

5. Ссори за вопросы (если они тупые))

Всем спасибо!

M0t0rist 31.05.2009 19:26

по 2 пункту:
это одно и тоже, там свой язык "описания" и он не зависит от операционки.

clin 16.06.2009 21:04

Тоже интересует как запустить сайт на пхп под w2k3...

GreenBear 16.06.2009 21:07

Цитата:

Тоже интересует как запустить сайт на пхп под w2k3...
http://www.google.ru/search?q=php+on+iis

known 21.06.2009 12:43

Цитата:

Сообщение от Krist_ALL
Я начал изучать apache, ось винда вин 2003 сервер. Во многих статьях отгаваривают настойчиво от этой затеи! Мол апач на винде - это не безопасно и лучше lls. Поэтому имеется несоклько вопросов:

1. Я изучаю апач не для того, чтобы повесить на него сайт и радоватся, а для того, чтобы научится его адмнистрировать и знать как настроить его правильно с точки зрения безопасности. Стоит ли это делать на винде или я зря начал?

2. httpd.conf для win апача и для unix апача одинаковый? Если я выуяу как настраивать под виндой httpd.conf смогу ли я настроить его после этого на unix.

3. Слышал, что опасно запускать апач как службу т.к. у него прав много и как-то можно сделать так, что апач упадет и перезагрузится и у хакера будет root права.... ХЗ так реальна?

4. Как лучше все-таки устанавливать пхп? ввиде модуля апача или как cgi версию - кто как говорит.... подскажите плз.

5. Ссори за вопросы (если они тупые))

Всем спасибо!


1. В любом случае не зря. все что учиться рано или поздно пригодиться. Куда хуждае обстоит вопрос настройки апача под виндой. Да на самом деле вопросы с безопасностью апача под виндой довольно большие.
3. это так. для iis например был создан специальной ползьтвотель с минимальными привилегиями для запуска, если мне не измняет память то он называется network user, для апача такого пользователя нет(( и тем более для его запуска как службы необходимы права пользователя входящего в группу администраоры.
4. лучше конечно в виед модуля апача. т.к. меньше гемороя и особенностей настройки. (сужу по себе)
5. вопросы не тупые а правильные

isdennu 22.06.2009 15:17

1. точно не зря, в жизни может пригодиться
2. одинаковы, только пути в одном пишутся виндовые, в другом никсовые
3 можно поискать в инете инфу, как службу запускать от любого пользователя (на счет группы администраторов не знаю), такая возможность есть 100%, можно покопать в направлении утилиты sc.
4. ИМХО предпочитаю подгружать модулем, т.к. меньший расход ресурсов. Когда пускается как cgi - создаётся новый процесс для выполнениея php скрипта, т.е. фактически запускается php{.exe}, а когда модулем, интерпретатор php всегда загружен и создаётся только поток (или нить) для скриптов. Но возможно у cgi есть свои плюсы.

Krist_ALL 01.07.2009 19:48

Я начал изучать апач. Купил книжку)

Появился вопрос:
у меня был установлен денвер,запущен. Я установил апач,получается второй. И апач не смог создать файлы логов и отказался запускатся. Почему? В книге написана что несколько апачей могут спокойно работать на одном компе.

lamer28 01.07.2009 19:58

Цитата:

Сообщение от Krist_ALL
Я начал изучать апач. Купил книжку)

Появился вопрос:
у меня был установлен денвер,запущен. Я установил апач,получается второй. И апач не смог создать файлы логов и отказался запускатся. Почему? В книге написана что несколько апачей могут спокойно работать на одном компе.

попробуй сам создать эти файлы: access.log, error.log там где они должны лежать, апач, по крайней мере у меня, не работает если этх файлов нет, т.е. он сам их не создает...

если где-то что-то не так - исправьте...

Krist_ALL 01.07.2009 22:24

Спасибо! Вот еще вопросец: в книге написано что в еррор.Лов должно быть записано солько server configured - resuming normal operations.

А у меня по мимо этого в еррор логе куча замечаний:
server built ...
Child 2780: child process is running
acquired the start mutex
starting 64 worked threads
starting threads to listen on port 80.
Parent : created child process 2780
вроде ниче важного но все же.

Krist_ALL 02.07.2009 13:36

Еще вопросы.
Как лучше-отл не нужные модули при компиляции или закоментить их просто в конфиге?
Как сделать мягкую перезагрузку? Нет проги apachectl...
Чем отлич динамич сервер от статического?


Время: 08:06