SUEXEC APACHE 2.2

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Ma}{
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-10-23 15:32:32

SUEXEC APACHE 2.2

Непрочитанное сообщение Ma}{ » 2008-10-23 16:34:21

Вопрос в том как конфигурировать SUEXEC в APACHE 2.2 без помощи make.conf
Все не как не пойму где необходимо выставлять опции.
В портах или все-таки где-то еще?
Например в портах:

Код: Выделить всё

xxxx# cd /usr/ports/www/apache22
xxxx# ./configure \
?         --enable-suexec \
?         --with-suexec-docroot=/usr/home \
?         --with-suexec-userdir=/usr/home \
?         --with-suexec-logfile=/var/log/logs/suexec.log \
?         --with-suexec-caller=www \
? --with-suexec-userdir-suffix=data/public_html \
?
./configure: Command not found.
xxxx#
Почему ./configure: Command not found. ?

И еще вопрос!
Могу ли я так варьировать с путями
Например как указанно в --with-suexec-docroot=/usr/home и в --with-suexec-userdir-suffix=data/public_html
Тоесть путь в итоге должен быть /usr/home/ юзер /data/ public_html

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение schizoid » 2008-10-23 17:26:52

ну походу

Код: Выделить всё

make --with-suexec-docroot=/usr/home --with-suexec-userdir-suffix=data/public_html
make install
make clean
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Ma}{
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-10-23 15:32:32

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение Ma}{ » 2008-10-23 19:49:16

schizoid писал(а):ну походу

Код: Выделить всё

make --with-suexec-docroot=/usr/home --with-suexec-userdir-suffix=data/public_html
make install
make clean
Ну так я тоже пробывал, в оитоге

Код: Выделить всё

XXXX# make --enable-suexec --with-suexec-docroot=/usr/home --with-suexec-userdir=/usr/home --with-suexec-logfile=/var/log/logs/suexec.log --with-suexec-caller=www
make: illegal option -- -
usage: make [-BPSXeiknqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение zg » 2008-10-23 20:29:45

Ma}{ писал(а):Вопрос в том как конфигурировать SUEXEC в APACHE 2.2 без помощи make.conf
как ни странно

Код: Выделить всё

zg# cd /usr/ports/www/apache22/
zg# make config

Код: Выделить всё

     ??????????????????????????????????????????????????????????????????????
     ?                    Options for apache 2.2.9_5                      ?
     ? ?????^(-)????????????????????????????????????????????????????????? ?
     ? ?[X] UNIQUE_ID             Enable mod_unique_id                  ? ?
     ? ?[X] USERDIR               Enable mod_userdir                    ? ?
     ? ?[X] USERTRACK             Enable mod_usertrack                  ? ?
     ? ?[X] VHOST_ALIAS           Enable mod_vhost_alias                ? ?
     ? ?[X] FILTER                Enable mod_filter                     ? ?
     ? ?[X] VERSION               Enable mod_version                    ? ?
     ? ?[ ] PROXY                 Enable mod_proxy                      ? ?
     ? ?[ ] PROXY_CONNECT         Enable mod_proxy_connect              ? ?
     ? ?[ ] PROXY_FTP             Enable mod_proxy_ftp                  ? ?
     ? ?[ ] PROXY_HTTP            Enable mod_proxy_http                 ? ?
     ? ?[ ] PROXY_AJP             Enable mod_proxy_ajp                  ? ?
     ? ?[ ] PROXY_BALANCER        Enable mod_proxy_balancer             ? ?
     ? ?[X] SSL                   Enable mod_ssl                        ? ?
     ? ?[ ] SUEXEC                Enable mod_suexec                     ? ?
     ? ?[ ] CGID                  Enable mod_cgid                       ? ?
     ??????????????????????????????????????????????????????????????????????
     ?                       [  OK  ]       Cancel                        ?
     ??????????????????????????????????????????????????????????????????????


тыкаешь галку SUEXEC а дальше make install clean

Ma}{
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-10-23 15:32:32

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение Ma}{ » 2008-10-23 21:02:14

zg писал(а):
Ma}{ писал(а):Вопрос в том как конфигурировать SUEXEC в APACHE 2.2 без помощи make.conf
как ни странно

Код: Выделить всё

zg# cd /usr/ports/www/apache22/
zg# make config

Код: Выделить всё

     ??????????????????????????????????????????????????????????????????????
     ?                    Options for apache 2.2.9_5                      ?
     ? ?????^(-)????????????????????????????????????????????????????????? ?
     ? ?[X] UNIQUE_ID             Enable mod_unique_id                  ? ?
     ? ?[X] USERDIR               Enable mod_userdir                    ? ?
     ? ?[X] USERTRACK             Enable mod_usertrack                  ? ?
     ? ?[X] VHOST_ALIAS           Enable mod_vhost_alias                ? ?
     ? ?[X] FILTER                Enable mod_filter                     ? ?
     ? ?[X] VERSION               Enable mod_version                    ? ?
     ? ?[ ] PROXY                 Enable mod_proxy                      ? ?
     ? ?[ ] PROXY_CONNECT         Enable mod_proxy_connect              ? ?
     ? ?[ ] PROXY_FTP             Enable mod_proxy_ftp                  ? ?
     ? ?[ ] PROXY_HTTP            Enable mod_proxy_http                 ? ?
     ? ?[ ] PROXY_AJP             Enable mod_proxy_ajp                  ? ?
     ? ?[ ] PROXY_BALANCER        Enable mod_proxy_balancer             ? ?
     ? ?[X] SSL                   Enable mod_ssl                        ? ?
     ? ?[ ] SUEXEC                Enable mod_suexec                     ? ?
     ? ?[ ] CGID                  Enable mod_cgid                       ? ?
     ??????????????????????????????????????????????????????????????????????
     ?                       [  OK  ]       Cancel                        ?
     ??????????????????????????????????????????????????????????????????????


тыкаешь галку SUEXEC а дальше make install clean
Нее, интересует именно с помощью того способа каторый описал вначале
make config не задает опции

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение zg » 2008-10-24 4:58:15

Ma}{ писал(а):Нее, интересует именно с помощью того способа каторый описал вначале
make config не задает опции
какого способа?
Ma}{ писал(а):xxxx# cd /usr/ports/www/apache22
xxxx# ./configure \
во-первых дисты распаковываются в work, поэтому configure там лежать не может, во-вторых, скрипт конфигурации запускается make'ком следуя указаниям Makefile, который лежит в папке апача.

Если ты хочешь обмануть всех и использовать свой вариант, читай

Код: Выделить всё

man make
Если ты хочешь делать согласно логике вещей, читай

Код: Выделить всё

man ports

Ma}{
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-10-23 15:32:32

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение Ma}{ » 2008-10-24 8:47:07

zg писал(а):
Ma}{ писал(а):Нее, интересует именно с помощью того способа каторый описал вначале
make config не задает опции
какого способа?
Ma}{ писал(а):xxxx# cd /usr/ports/www/apache22
xxxx# ./configure \
во-первых дисты распаковываются в work, поэтому configure там лежать не может, во-вторых, скрипт конфигурации запускается make'ком следуя указаниям Makefile, который лежит в папке апача.

Если ты хочешь обмануть всех и использовать свой вариант, читай

Код: Выделить всё

man make
Если ты хочешь делать согласно логике вещей, читай

Код: Выделить всё

man ports
Вы за два своих сообщения чем нить дельным помогли? Нет? Можно тогда вы тут небудете больше постить?
Что такое make config и man make я и без вас знаю.
Вопрос был дан предельно ясно.
А по поводу make config
Мне как-то не особо нужны дефолтные настройки как тут

Код: Выделить всё

xxxx# suexec -V
 -D AP_DOC_ROOT="/usr/local/www/data"
 -D AP_GID_MIN=1000
 -D AP_HTTPD_USER="www"
 -D AP_LOG_EXEC="/var/log/httpd-suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=1000
 -D AP_USERDIR_SUFFIX="public_html"
Только без обид
Я конечно понимаю что вы нев... умный и что вам трудно подсказать что-то дельное.
Это форум, тут все делятся тем что знают

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение zg » 2008-10-24 8:53:27

да мне вообще филетово :smile:
Ma}{ писал(а):Что такое make config и man make я и без вас знаю.
и? если бы вы и вправду знали, то не стали бы создавать этот топик, поскольку вопрос изначально поставлен неверно. ;-)

Аватара пользователя
Pez!
старшина
Сообщения: 436
Зарегистрирован: 2008-01-13 20:02:24
Откуда: москва матушка

Re: SUEXEC APACHE 2.2

Непрочитанное сообщение Pez! » 2008-10-24 15:36:43

+1 zg

топик стартер, пропишите то что Вам нужно в make.conf и соберите апач как Вам нужно ....

PS: и если будите писать, чтоб кто-то Вам не писал, врядли Вам помогут ..
Всёравно все умрут, какая разница....и только серваки с фряхой будут работать ещё некоторое время после.