Использование Upstart после сборки Apache & amp; Mysql из источника

Я использую Ubuntu 10.10, Apache 2.2.17 и Mysql 5.5.10.

Мне нужна помощь, чтобы Apache и Mysql работали при загрузке.

Чтение начала работы с сайта выскочки, пытающегося заставить его работать.

Я добавил /etc/init/apache2.conf

вместе со следующей строкой:

exec /usr/local/apache2/bin/apachectl

Вероятно, я все делаю неправильно, кто-то может указать мне правильно направление? Благодарю. :)

2
задан 9 April 2011 в 05:15

2 ответа

для запуска apache в загрузке:

update-rc.d -f apache remove 

и

update-rc.d apache2 start 88 2 3 . stop 0 1 6 .

И для mysqld тоже.

0
ответ дан 9 April 2011 в 05:15

метод upstart для следующих вилок, к сожалению, не очень подходит для Apache (в разработке есть новый метод, expect exit, который будет обрабатывать это). Так что сейчас сценарий init.d, вероятно, в порядке.

Если вам действительно нужно запустить apache до / после какой-либо другой работы по запуску ... вы можете сделать

start on started otherjob
stop on stopping otherjob

pre-start exec /usr/local/bin/apachectl start

post-stop exec /usr/local/bin/apachectl stop

Для mysql я бы рекомендовал установить пакет mysql и использовать его работу по запуску, просто измените пути, чтобы использовать ваши установленные двоичные файлы.

0
ответ дан 9 April 2011 в 05:15

Другие вопросы по тегам:

Похожие вопросы: