Apache + standalone
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Apache + standalone
Всем хай есть тупой вопрос
у мя стоит Apache в standalone запускаю apachectl start иль httpd
при рестарте надо ручками заново запускать а это фак
пробовал httpd_ensble="YES" в rc.conf непомогает поковырял мануал
standalone
The server will run as a daemon process; the command to start the server is added to the system startup scripts. (/etc/rc.local or /etc/rc3.d/....)
народ после праздников башка болит читать немогу
просто поможите плиз сами то мы неместные
а автозапуск апача очень надо
у мя стоит Apache в standalone запускаю apachectl start иль httpd
при рестарте надо ручками заново запускать а это фак
пробовал httpd_ensble="YES" в rc.conf непомогает поковырял мануал
standalone
The server will run as a daemon process; the command to start the server is added to the system startup scripts. (/etc/rc.local or /etc/rc3.d/....)
народ после праздников башка болит читать немогу
просто поможите плиз сами то мы неместные
а автозапуск апача очень надо
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache + standalone
внимательнееRaven2000 писал(а):httpd_ensble="YES"
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Система FreeBSD 6.1 + apacer 1.3+mod_ssl+Perl+PHP+CGI+Zend все из портов кроме Zend
Надо попробовать про неправильный способ
я взял это из faq по апачю у них в забугорном хелпеВ самом первом посте он тебе пишет что нужно делать ты же сам и привел его просьбу!
Надо попробовать про неправильный способ
Но у меня в rc.local написано /usr/local/apache/bin/apachectl start Хотя это и несколько не правильно, тем более rc.local теряет своё значение и кажется в старших версиях его уже и нет ! (у меня 4.11)
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Есть он там вот и кишики от негосоответственно проследить чтобы в /usr/local/etc/rc.d лежал скрипт управления apache.sh
И что далее как в тумане
#!/bin/sh
# $FreeBSD: ports/www/apache13-modssl/files/rcng.sh,v 1.5 2006/02/20 20:47:46 dougb Exp $
# PROVIDE: apache
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown
# Define these apache_* variables in one of these files:
# /etc/rc.conf #пробовал раскоментить непомогло
# /etc/rc.conf.local
# /etc/rc.conf.d/apache
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
apache_enable="${apache_enable-NO}"
apache_flags="-DSSL"
apache_pidfile="/var/run/httpd.pid"
. /etc/rc.subr
name="apache"
rcvar=`set_rcvar`
command="/usr/local/sbin/httpd"
load_rc_config $name
pidfile="${apache_pidfile}"
start_precmd="`/usr/bin/limits -e -U www`"
run_rc_command "$1"
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Да вот при загрузке системы dmesg -a высмотрел
/usr/local/etc/rc.d/apache.sh: /etc/rc.conf: Permission denied
Starting apache.
Processing config directory: /usr/local/etc/apache/vhosts/
Processing config file: /usr/local/etc/apache/vhosts/001.homenet.ru
Starting local daemons:
И как разрешить denied
Я так понимаю он нехочет запускатся без рута надо что бы он стартовал от www или еще как.
/usr/local/etc/rc.d/apache.sh: /etc/rc.conf: Permission denied
Starting apache.
Processing config directory: /usr/local/etc/apache/vhosts/
Processing config file: /usr/local/etc/apache/vhosts/001.homenet.ru
Starting local daemons:
И как разрешить denied
Я так понимаю он нехочет запускатся без рута надо что бы он стартовал от www или еще как.
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
А у меня млин как? Все из портов ставил! все и работает от рута и обрабатывает от WWWПоставь апач нормально, из портов, пропиши нормально, и будет он слушать от рута а обрабатывать запросы от www
ВОПРОС БЫЛ ТАКОВ!
Чтобы апачь при рестарте freebsd 6.1 сам запускался через rc.conf
А то мне приходится запускать его вручную коннектится и от рута стартовать его
Ай нид хелп пипл! Ведь такой дурацкий вопрос а никто неможет нормально посоветовать
хотя еще осталось посоветовать заново поставить фряху
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
А что для тебя нормальная установка?Я уже писал, при нормальной установке апача, для его автозапуске достаточно:
прописать в rc.conf apache_enable="YES" и проследить чтобы скрипт apache.sh лежал в /usr/local/etc/rc.d
Для меня из портов и проследил чтоб был скрипт который выложил ниже \
я устанваливал apache13-modssl
и запускаю самостоятельным демоном standalone
у мя inetd вырублен нафиг его
Вот теперь при начальном запуске выдает
xl0: link state changed to UP
.
Starting proftpd.
Starting apache.
Processing config directory: /usr/local/etc/apache/vhosts/
а Processing config file: /usr/local/etc/apache/vhosts/001.homenet.ru
Starting local daemons:
.
Updating motd
А апачь все равно не стартует
в логах
[911@local ~]$ cat /var/log/httpd-error.log
Processing config directory: /usr/local/etc/apache/vhosts/
Processing config file: /usr/local/etc/apache/vhosts/001.homenet.ru
[Mon Jan 8 19:15:02 2007] [crit] (48)Address already in use: make_sock: could not bind to port 80
Ху№ знает что надо!
А если сам рутом стартуеш то
[root@local /]# cat /var/log/httpd-error.log
Processing config directory: /usr/local/etc/apache/vhosts/
Processing config file: /usr/local/etc/apache/vhosts/001.homenet.ru
[Mon Jan 8 19:18:23 2007] [notice] Apache/1.3.34 (Unix) mod_perl/1.29 PHP/4.4.2 configured -- resuming normal operations
[Mon Jan 8 19:18:23 2007] [notice] Accept mutex: flock (Default: flock)
И все ок
- Alex Keda
- стреляли...
- Сообщения: 35465
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Конечно же сразу и небудетsockstat | grep 80
сразу после ребута
[Raven@local ~]$ sockstat |grep 80
А после ручного
[root@local /]# sockstat |grep 80
www httpd 511 17 tcp4 *:80 *:*
www httpd 510 17 tcp4 *:80 *:*
www httpd 509 17 tcp4 *:80 *:*
www httpd 508 17 tcp4 *:80 *:*
www httpd 507 17 tcp4 *:80 *:*
root httpd 506 17 tcp4 *:80 *:*
Так чтолиа пробовал проверять на ошибки конфиг??? утилиткой апачевской ???
[root@local /home/911]# apachectl configtest
Processing config directory: /usr/local/etc/apache/vhosts/
Processing config file: /usr/local/etc/apache/vhosts/001.homenet.ru
Syntax OK
Интерестно его куда положили в 6.1 (помоему его там нет вообще )как я писал из rc.local у меня так на одном из серваков работает
[root@local /]# find / -name rc.local -print
Нихрена нету в системе
Какие будут мысли
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
слушай не помню, н овот интересно что:
ты с поддержкой mysql собирал php???
не может тут получиться так что mysql не стартанул ещё, а апач не запускается из-за этого??? ,а потом скуль запустился и потому ты уже спокойно сможешь запустить апач??? не помню я у меня было похожее, я тогда скрипт скуля переименовал поставив в его названии 000 спереди!! Хотя в 6 весрии уже формат скриптов изменён специально, там в начале прописывается кто за чем должен стартовать!
ты с поддержкой mysql собирал php???
не может тут получиться так что mysql не стартанул ещё, а апач не запускается из-за этого??? ,а потом скуль запустился и потому ты уже спокойно сможешь запустить апач??? не помню я у меня было похожее, я тогда скрипт скуля переименовал поставив в его названии 000 спереди!! Хотя в 6 весрии уже формат скриптов изменён специально, там в начале прописывается кто за чем должен стартовать!
Всё дело в перце!!
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
- zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
остаётся тока по этому поводу смотреть:
приведи вайл виртуал хоста и конфиг апача, можно не весь тока где указыаешь что слушаешь и подключаешь виртуал хосты.
Код: Выделить всё
[Mon Jan 8 19:15:02 2007] [crit] (48)Address already in use: make_sock: could not bind to port
80
Всё дело в перце!!
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
</VirtualHost>и конфиг апача, можно не весь тока где указыаешь что слушаешь и подключаешь виртуал хосты.
</IfDefine>
Include /usr/local/etc/apache/vhosts/
/usr/local/etc/apache/vhosts/001.homenet.ruфайл виртуал хоста
<VirtualHost *:80>
ServerAdmin raven@homenet.ru
DocumentRoot /ftp/www
ServerName homenet.ru
ServerAlias http://www.homenet.ru
ServerAlias main.homenet.ru
ErrorLog /var/log/www/homenet.ru-error.log
CustomLog /var/log/www/homenet.ru-custom.log combined
AccessFileName .htaccess
<Files ~ ^.ht>
Order allow,deny
Deny from all
</Files>
</VirtualHost>